export declare function promisePotentiallyUnsafeDateString(name: string, mixed: any): Promise; export declare function promiseValidDateString(name: string, mixed: any): Promise; export declare function promiseBeforeString(name: string, mixed: any, x: Date): Promise; export declare function promiseBeforeStringHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseAfterString(name: string, mixed: any, x: Date): Promise; export declare function promiseAfterStringHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseBeforeOrAtString(name: string, mixed: any, x: Date): Promise; export declare function promiseBeforeOrAtStringHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseAfterOrAtString(name: string, mixed: any, x: Date): Promise; export declare function promiseAfterOrAtStringHandler(x: Date): (name: string, mixed: any) => Promise; export declare function promiseRangeString(name: string, mixed: any, args: { min?: Date; max?: Date; }): Promise; export declare function promiseRangeStringHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => Promise;