export declare function assertString(name: string, mixed: any): (string) | never; export declare function assertMinLength(name: string, mixed: any, min: number): (string) | never; export declare function assertMinLengthHandler(min: number): (name: string, mixed: any) => (string) | never; export declare function assertMaxLength(name: string, mixed: any, max: number): (string) | never; export declare function assertMaxLengthHandler(max: number): (name: string, mixed: any) => (string) | never; export declare function assertLength(name: string, mixed: any, args: { min?: number; max?: number; }): (string) | never; export declare function assertLengthHandler(args: { min?: number; max?: number; }): (name: string, mixed: any) => (string) | never; export declare function assertNonEmpty(name: string, mixed: any): (string) | never; export declare function assertContains(name: string, mixed: any, x: string): (string) | never; export declare function assertContainsHandler(x: string): (name: string, mixed: any) => (string) | never; export declare function assertNoDuplicate(name: string, mixed: any): (string) | never; export declare function assertNotAllWhitespace(name: string, mixed: any): (string) | never; export declare function assertNonEmptyAndNotAllWhitespace(name: string, mixed: any): (string) | never; export declare function assertMatch(name: string, mixed: any, regex: RegExp): (string) | never; export declare function assertMatchHandler(regex: RegExp): (name: string, mixed: any) => (string) | never; export declare function assertEmail(name: string, mixed: any): (string) | never; export declare function assertNotOneOf(name: string, mixed: any, arr: T[]): (string) | never; export declare function assertNotOneOfHandler(arr: T[]): (name: string, mixed: any) => (string) | never; export declare function assertBase64(name: string, mixed: any): (string) | never; export declare function assertJson(name: string, mixed: any): (string) | never;