export declare function validateTheMaskedDate(format: any, locale: any): false | { mask: DateConstructor; pattern: any; format: (date: any) => string; parse: (str: any) => Date; blocks: { YYYY: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; YYY: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; YY: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; Y: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; M: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; MM: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; MMM: { mask: typeof import("imask").MaskedEnum; enum: string[]; placeholderChar: string; maxLength: number; }; MMMM: { mask: typeof import("imask").MaskedEnum; enum: string[]; placeholderChar: string; maxLength: number; }; DD: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; D: { mask: typeof import("imask").MaskedRange; from: number; to: number; placeholderChar: string; maxLength: number; }; ddd: { mask: typeof import("imask").MaskedEnum; enum: string[]; placeholderChar: string; maxLength: number; }; dddd: { mask: typeof import("imask").MaskedEnum; enum: string[]; placeholderChar: string; minLength: number; }; }; autofix: boolean; lazy: boolean; overwrite: boolean; skipInvalid: boolean; };