export declare function assertMaybePotentiallyUnsafeDateString(name: string, mixed: any): (null | undefined | (string)) | never; export declare function assertMaybeValidDateString(name: string, mixed: any): (null | undefined | (string)) | never; export declare function assertMaybeBeforeString(name: string, mixed: any, x: Date): (null | undefined | (string)) | never; export declare function assertMaybeBeforeStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | (string)) | never; export declare function assertMaybeAfterString(name: string, mixed: any, x: Date): (null | undefined | (string)) | never; export declare function assertMaybeAfterStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | (string)) | never; export declare function assertMaybeBeforeOrAtString(name: string, mixed: any, x: Date): (null | undefined | (string)) | never; export declare function assertMaybeBeforeOrAtStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | (string)) | never; export declare function assertMaybeAfterOrAtString(name: string, mixed: any, x: Date): (null | undefined | (string)) | never; export declare function assertMaybeAfterOrAtStringHandler(x: Date): (name: string, mixed: any) => (null | undefined | (string)) | never; export declare function assertMaybeRangeString(name: string, mixed: any, args: { min?: Date; max?: Date; }): (null | undefined | (string)) | never; export declare function assertMaybeRangeStringHandler(args: { min?: Date; max?: Date; }): (name: string, mixed: any) => (null | undefined | (string)) | never;