export declare function promiseMaybeArrayOfPotentiallyUnsafeDate(name: string, mixed: any): Promise; export declare function promiseMaybeArrayOfValidDate(name: string, mixed: any): Promise; export declare function promiseMaybeArrayOfBefore(name: string, mixed: any, x: Date): Promise; export declare function promiseMaybeArrayOfBeforeHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseMaybeArrayOfAfter(name: string, mixed: any, x: Date): Promise; export declare function promiseMaybeArrayOfAfterHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseMaybeArrayOfBeforeOrAt(name: string, mixed: any, x: Date): Promise; export declare function promiseMaybeArrayOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseMaybeArrayOfAfterOrAt(name: string, mixed: any, x: Date): Promise; export declare function promiseMaybeArrayOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseMaybeArrayOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): Promise; export declare function promiseMaybeArrayOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => Promise;