/**
 * Возвращает новый объект с ключами из `object` за исключением тех которые указаны в `keys`.
 *
 * @example
 * omit({ f1: 'v1', f2: 'v2' }, ['f1'])
 *
 * @param shape Исходный объект.
 * @param paths Список ключей которые нужно не учитывать.
 */
export declare function omit<T extends Record<string, any>, K extends keyof T>(shape: T, paths: ReadonlyArray<K> | K[]): Pick<T, Exclude<keyof T, K>>;
