export declare function assertDictionaryOfOneOf(name: string, mixed: any, arr: T[]): ({ [key: string]: T; }) | never; export declare function assertDictionaryOfOneOfHandler(arr: T[]): (name: string, mixed: any) => ({ [key: string]: T; }) | never; export declare function assertDictionaryOfNotOneOf(name: string, mixed: any, arr: NotT[]): ({ [key: string]: T; }) | never; export declare function assertDictionaryOfNotOneOfHandler(arr: NotT[]): (name: string, mixed: any) => ({ [key: string]: T; }) | never;