export declare function assertHasKeys(name: string, mixed: any, keys: T[]): ({ [key: string]: any; }) | never; export declare function assertHasKeysHandler(keys: T[]): (name: string, mixed: any) => ({ [key: string]: any; }) | never; export declare function assertNotHasKeys(name: string, mixed: any, keys: T[]): ({ [key: string]: any; }) | never; export declare function assertNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => ({ [key: string]: any; }) | never;