export declare function assertArrayOfPotentiallyUnsafeDate(name: string, mixed: any): ((Date)[]) | never; export declare function assertArrayOfValidDate(name: string, mixed: any): ((Date)[]) | never; export declare function assertArrayOfBefore(name: string, mixed: any, x: Date): ((Date)[]) | never; export declare function assertArrayOfBeforeHandler(x: Date): (name: string, mixed: any) => ((Date)[]) | never; export declare function assertArrayOfAfter(name: string, mixed: any, x: Date): ((Date)[]) | never; export declare function assertArrayOfAfterHandler(x: Date): (name: string, mixed: any) => ((Date)[]) | never; export declare function assertArrayOfBeforeOrAt(name: string, mixed: any, x: Date): ((Date)[]) | never; export declare function assertArrayOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => ((Date)[]) | never; export declare function assertArrayOfAfterOrAt(name: string, mixed: any, x: Date): ((Date)[]) | never; export declare function assertArrayOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => ((Date)[]) | never; export declare function assertArrayOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): ((Date)[]) | never; export declare function assertArrayOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => ((Date)[]) | never;