interface IObjectCleanOpts { removePrivate?: boolean; skipProperties?: { [key: string]: any; }; ignoreProperties?: { [key: string]: any; }; strictProperties?: { [key: string]: any; }; deep?: boolean; removeEmptyArrays?: boolean; removeFalsy?: boolean; shouldRemove?(key: string, val: any): boolean; } export declare namespace $object { function clean(json: T, opts?: IObjectCleanOpts): T; } export {};