import { Dict, Omit } from './types'; /** * Filter an object to keep or remove certain keys * @param input Object to filter * @param keys Keys that can be kept or removed * @param invert Whether the keys are kept (false) or remove (true) */ export declare function filterObject(input: Record, keys: Array, invert?: boolean): Record; export declare function omit(object: T, keys: K[]): Omit; export declare function pick(object: T, keys: K[]): { [P in K]: T[P]; };