export declare function assertMaybeArrayOfPotentiallyUnsafeDateString(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfValidDateString(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfBeforeString(name: string, mixed: any, x: Date): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfBeforeStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfAfterString(name: string, mixed: any, x: Date): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfAfterStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfBeforeOrAtString(name: string, mixed: any, x: Date): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfBeforeOrAtStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfAfterOrAtString(name: string, mixed: any, x: Date): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfAfterOrAtStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfRangeString(name: string, mixed: any, args: { min?: Date; max?: Date; }): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfRangeStringHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => (null | undefined | ((string)[])) | never;