export declare function promiseDictionaryOfOneOf(name: string, mixed: any, arr: T[]): Promise<{ [key: string]: T; }>; export declare function promiseDictionaryOfOneOfHandler(arr: T[]): (name: string, mixed: any) => Promise<{ [key: string]: T; }>; export declare function promiseDictionaryOfNotOneOf(name: string, mixed: any, arr: NotT[]): Promise<{ [key: string]: T; }>; export declare function promiseDictionaryOfNotOneOfHandler(arr: NotT[]): (name: string, mixed: any) => Promise<{ [key: string]: T; }>;