export type PickType = { [K in Keys]: T[K]; }; export type FilterByInterface = { [K in keyof T]: K extends keyof U ? T[K] : never; }; export declare function filterObjectByInterface(obj: T, interfaceShape: U): Partial;