export declare function assertDictionaryOfArray(name: string, mixed: any): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfMinLength(name: string, mixed: any, min: number): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfMinLengthHandler(min: number): (name: string, mixed: any) => ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfMaxLength(name: string, mixed: any, max: number): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfMaxLengthHandler(max: number): (name: string, mixed: any) => ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfLength(name: string, mixed: any, args: { min?: number; max?: number; }): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfLengthHandler(args: { min?: number; max?: number; }): (name: string, mixed: any) => ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfNonEmpty(name: string, mixed: any): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfContains(name: string, mixed: any, x: any): ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfContainsHandler(x: any): (name: string, mixed: any) => ({ [key: string]: any[]; }) | never; export declare function assertDictionaryOfNoDuplicate(name: string, mixed: any): ({ [key: string]: any[]; }) | never;