export declare function promiseArrayOfMaybePotentiallyUnsafeDate(name: string, mixed: any): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeValidDate(name: string, mixed: any): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeBefore(name: string, mixed: any, x: Date): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeBeforeHandler(x: Date): (name: string, mixed: any) => Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeAfter(name: string, mixed: any, x: Date): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeAfterHandler(x: Date): (name: string, mixed: any) => Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeBeforeOrAt(name: string, mixed: any, x: Date): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeBeforeOrAtHandler(x: Date): (name: string, mixed: any) => Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeAfterOrAt(name: string, mixed: any, x: Date): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeAfterOrAtHandler(x: Date): (name: string, mixed: any) => Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): Promise<((null | undefined | (Date)) | null | undefined)[]>; export declare function promiseArrayOfMaybeRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => Promise<((null | undefined | (Date)) | null | undefined)[]>;