export declare const entries: (obj: any) => any[][]; export declare const objectValues: (obj: any) => any[]; export declare function pathGenerator(raw: any): any[]; interface DeepMergeOptionsParams { removeUndefined?: boolean; skipUndefined?: boolean; } export declare const deepMerge: (target: {}, source: any, params?: DeepMergeOptionsParams) => any; export declare const deepGet: (target: any, path: any, options?: any) => Record; export declare function filterProps(obj: any, props?: ((p: Record) => boolean) | string[]): Record; export declare const deepSet: (target: any, path: any, value: any, options?: any) => Record; export declare const deepRemove: (target: any, path: any) => Record; export declare const deepHas: (target: any, path: any) => boolean; export declare const filterUndefined: (obj: Record) => {}; export {};