export declare function assertMaybeDictionaryOfArrayOfOneOf(name: string, mixed: any, arr: T[]): (null | undefined | ({ [key: string]: (T)[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfOneOfHandler(arr: T[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: (T)[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfNotOneOf(name: string, mixed: any, arr: NotT[]): (null | undefined | ({ [key: string]: (T)[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfNotOneOfHandler(arr: NotT[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: (T)[]; })) | never;