import { _Pick } from './Pick'; import { Exclude } from '../Union/Exclude'; import { Key } from '../Any/Key'; /** * @hidden */ export declare type _Omit = _Pick>; /** * Remove out of `O` the fields of key `K` * @param O to remove from * @param K to chose fields * @returns [[Object]] * @example * ```ts * ``` */ export declare type Omit = O extends unknown ? _Omit : never;