export declare function assertDictionaryOfMaybeArrayOfArray(name: string, mixed: any): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfMinLength(name: string, mixed: any, min: number): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfMinLengthHandler(min: number): (name: string, mixed: any) => (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfMaxLength(name: string, mixed: any, max: number): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfMaxLengthHandler(max: number): (name: string, mixed: any) => (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfLength(name: string, mixed: any, args: { min?: number; max?: number; }): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfLengthHandler(args: { min?: number; max?: number; }): (name: string, mixed: any) => (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfNonEmpty(name: string, mixed: any): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfContains(name: string, mixed: any, x: any): (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfContainsHandler(x: any): (name: string, mixed: any) => (((null | undefined | ((any[])[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfNoDuplicate(name: string, mixed: any): (((null | undefined | ((any[])[])) | null | undefined)[]) | never;