import type { IEmailDnsRecord, TDnsRecordStatus } from '../../dist_ts_interfaces/data/email-domain.js';
type TEmailDnsStatusKey = 'mx' | 'spf' | 'dkim' | 'dmarc';
export interface IBuildEmailDnsRecordsOptions {
    domain: string;
    hostname: string;
    selector?: string;
    dkimValue?: string;
    mxPriority?: number;
    dmarcPolicy?: string;
    dmarcRua?: string;
    statuses?: Partial<Record<TEmailDnsStatusKey, TDnsRecordStatus>>;
}
export declare function buildEmailDnsRecords(options: IBuildEmailDnsRecordsOptions): IEmailDnsRecord[];
export {};
