type ObjMapCallback = (key: string, value: any) => any;
export declare function objMap<T extends Object>(obj: T, callback?: ObjMapCallback): any;
/**
 * 对象内容过滤器
 * @param obj 对象本身
 * @param callback 过滤器回调
 */
export declare function objFilter<T extends Object>(obj: T, callback: (key: string, value: any) => boolean): any;
export declare function objOmitUndefined<T extends Object>(obj: T, omitNull?: boolean): any;
export declare function omit<T extends Object, K extends keyof T>(obj: T, ...args: K[]): Omit<T, K>;
/**
 * 将对象中的 null 转换为 undefined
 * @param value
 */
export declare function convertNullToUndefined<T>(value: T): T;
export {};
