export declare function promiseDictionaryOfMaybeArrayOfOneOf(name: string, mixed: any, arr: T[]): Promise<((null | undefined | ((T)[])) | null | undefined)[]>; export declare function promiseDictionaryOfMaybeArrayOfOneOfHandler(arr: T[]): (name: string, mixed: any) => Promise<((null | undefined | ((T)[])) | null | undefined)[]>; export declare function promiseDictionaryOfMaybeArrayOfNotOneOf(name: string, mixed: any, arr: NotT[]): Promise<((null | undefined | ((T)[])) | null | undefined)[]>; export declare function promiseDictionaryOfMaybeArrayOfNotOneOfHandler(arr: NotT[]): (name: string, mixed: any) => Promise<((null | undefined | ((T)[])) | null | undefined)[]>;