export declare function assertArrayOfMaybePotentiallyUnsafeDate(name: string, mixed: any): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeValidDate(name: string, mixed: any): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeBefore(name: string, mixed: any, x: Date): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeBeforeHandler(x: Date): (name: string, mixed: any) => (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeAfter(name: string, mixed: any, x: Date): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeAfterHandler(x: Date): (name: string, mixed: any) => (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeBeforeOrAt(name: string, mixed: any, x: Date): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeBeforeOrAtHandler(x: Date): (name: string, mixed: any) => (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeAfterOrAt(name: string, mixed: any, x: Date): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeAfterOrAtHandler(x: Date): (name: string, mixed: any) => (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): (((null | undefined | (Date)) | null | undefined)[]) | never; export declare function assertArrayOfMaybeRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => (((null | undefined | (Date)) | null | undefined)[]) | never;