export declare function promiseHasKeys(name: string, mixed: any, keys: T[]): Promise<{ [key: string]: any; }>; export declare function promiseHasKeysHandler(keys: T[]): (name: string, mixed: any) => Promise<{ [key: string]: any; }>; export declare function promiseNotHasKeys(name: string, mixed: any, keys: T[]): Promise<{ [key: string]: any; }>; export declare function promiseNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => Promise<{ [key: string]: any; }>;