export declare function assertMaybeArrayOfPotentiallyUnsafeDate(name: string, mixed: any): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfValidDate(name: string, mixed: any): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfBefore(name: string, mixed: any, x: Date): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfBeforeHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfAfter(name: string, mixed: any, x: Date): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfAfterHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfBeforeOrAt(name: string, mixed: any, x: Date): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfBeforeOrAtHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfAfterOrAt(name: string, mixed: any, x: Date): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfAfterOrAtHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfRange(name: string, mixed: any, args: { min?: Date; max?: Date; }): (null | undefined | ((Date)[])) | never; export declare function assertMaybeArrayOfRangeHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => (null | undefined | ((Date)[])) | never;