declare type Options = {
    sender: string;
    validateRegex: boolean;
    validateMx: boolean;
    validateTypo: boolean;
    validateDisposable: boolean;
    validateSMTP: boolean;
};
declare type MailCheckOptions = {
    additionalTopLevelDomains?: string[];
};
export declare type ValidatorOptions = Partial<Options> & {
    email: string;
} & MailCheckOptions;
declare type ValidatorOptionsFinal = Options & {
    email: string;
} & MailCheckOptions;
export declare function getOptions(emailOrOptions: string | ValidatorOptions): ValidatorOptionsFinal;
export {};
