export declare function promiseArrayOfPotentiallyUnsafeDate(name: string, mixed: any): Promise<(Date)[]>; export declare function promiseArrayOfValidDate(name: string, mixed: any): Promise<(Date)[]>; export declare function promiseArrayOfBefore(name: string, mixed: any, x: Date): Promise<(Date)[]>; export declare function promiseArrayOfBeforeHandler(x: Date): (name: string, mixed: any) => Promise<(Date)[]>; export declare function promiseArrayOfAfter(name: string, mixed: any, x: Date): Promise<(Date)[]>; export declare function promiseArrayOfAfterHandler(x: Date): (name: string, mixed: any) => Promise<(Date)[]>; export declare function promiseArrayOfBeforeOrAt(name: string, mixed: any, x: Date): Promise<(Date)[]>; export declare function promiseArrayOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => Promise<(Date)[]>; export declare function promiseArrayOfAfterOrAt(name: string, mixed: any, x: Date): Promise<(Date)[]>; export declare function promiseArrayOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => Promise<(Date)[]>; export declare function promiseArrayOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): Promise<(Date)[]>; export declare function promiseArrayOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => Promise<(Date)[]>;