export declare function assertDictionaryOfPotentiallyUnsafeDate(name: string, mixed: any): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfValidDate(name: string, mixed: any): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfBefore(name: string, mixed: any, x: Date): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfBeforeHandler(x: Date): (name: string, mixed: any) => ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfAfter(name: string, mixed: any, x: Date): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfAfterHandler(x: Date): (name: string, mixed: any) => ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfBeforeOrAt(name: string, mixed: any, x: Date): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfAfterOrAt(name: string, mixed: any, x: Date): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): ({ [key: string]: Date; }) | never; export declare function assertDictionaryOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => ({ [key: string]: Date; }) | never;