export declare function omit, K extends keyof T>(obj: T, ...keys: K[]): Omit; export declare function objectKeys(object: O): (`${keyof O & undefined}` | `${keyof O & null}` | `${keyof O & string}` | `${keyof O & number}` | `${keyof O & false}` | `${keyof O & true}`)[]; /** * Strict typed `Object.entries` * Extracted from https://github.com/antfu/utils * * @category Object */ export declare function objectEntries(obj: T): [keyof T, T[keyof T]][]; /** * Function that returns an array of keys given multiple objects. * The array of keys has no duplicates. * * @category Object */ export declare function joinKeys(...objects: object[]): T[];