declare function compact | undefined>(obj: T): T; declare const json: (v: any) => any; declare function pick, K extends keyof T>(obj: T, keys: K[]): Pick; type Dict = Record; declare function splitProps(props: T, keys: (keyof T)[]): Dict[]; declare const createSplitProps: (keys: (keyof T)[]) => (props: Props) => [T, Omit]; declare function omit>(obj: T, keys: string[]): Omit; export { compact, createSplitProps, json, omit, pick, splitProps };