export declare function promiseDictionaryOfArrayOfOneOf(name: string, mixed: any, arr: T[]): Promise<{ [key: string]: (T)[]; }>; export declare function promiseDictionaryOfArrayOfOneOfHandler(arr: T[]): (name: string, mixed: any) => Promise<{ [key: string]: (T)[]; }>; export declare function promiseDictionaryOfArrayOfNotOneOf(name: string, mixed: any, arr: NotT[]): Promise<{ [key: string]: (T)[]; }>; export declare function promiseDictionaryOfArrayOfNotOneOfHandler(arr: NotT[]): (name: string, mixed: any) => Promise<{ [key: string]: (T)[]; }>;