export declare function assertMaybeArrayOfString(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMinLength(name: string, mixed: any, min: number): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMinLengthHandler(min: number): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMaxLength(name: string, mixed: any, max: number): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMaxLengthHandler(max: number): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfLength(name: string, mixed: any, args: { min?: number; max?: number; }): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfLengthHandler(args: { min?: number; max?: number; }): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNonEmpty(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfContains(name: string, mixed: any, x: string): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfContainsHandler(x: string): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNoDuplicate(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNotAllWhitespace(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNonEmptyAndNotAllWhitespace(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMatch(name: string, mixed: any, regex: RegExp): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfMatchHandler(regex: RegExp): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfEmail(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNotOneOf(name: string, mixed: any, arr: T[]): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfNotOneOfHandler(arr: T[]): (name: string, mixed: any) => (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfBase64(name: string, mixed: any): (null | undefined | ((string)[])) | never; export declare function assertMaybeArrayOfJson(name: string, mixed: any): (null | undefined | ((string)[])) | never;