export declare function assertMaybeDictionaryOfPotentiallyUnsafeDate(name: string, mixed: any): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfValidDate(name: string, mixed: any): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfBefore(name: string, mixed: any, x: Date): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfBeforeHandler(x: Date): (name: string, mixed: any) => (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfAfter(name: string, mixed: any, x: Date): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfAfterHandler(x: Date): (name: string, mixed: any) => (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfBeforeOrAt(name: string, mixed: any, x: Date): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfAfterOrAt(name: string, mixed: any, x: Date): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): (null | undefined | ({ [key: string]: Date; })) | never; export declare function assertMaybeDictionaryOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => (null | undefined | ({ [key: string]: Date; })) | never;