/** * Same as the TypeScript built-in type `Omit` except that it works on actual runtime values. * * @category Object * @category Package : @augment-vir/common * @example * * ```ts * import {omitObjectKeys} from '@augment-vir/common'; * * omitObjectKeys({a: 'a', b: 'b'}, ['a']); * // output is `{b: 'b'}` * ``` * * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export declare function omitObjectKeys(inputObject: Readonly, omitTheseKeys: ReadonlyArray): Omit; /** * Same as the TypeScript built-in type `Pick` except that it works on actual runtime values. * * @category Object * @category Package : @augment-vir/common * @example * * ```ts * import {pickObjectKeys} from '@augment-vir/common'; * * pickObjectKeys({a: 'a', b: 'b'}, ['a']); * // output is `{a: 'a'}` * ``` * * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export declare function pickObjectKeys(inputObject: Readonly, pickTheseKeys: ReadonlyArray): Pick;