export function deepClone(obj: Object): Object; export function ensureObject(value: T): T; export function ensureObjectWithAnyConstructor(value: T): T; export function ensureObjectWithId(value: object, name: string): object; export function ensureObjectWithKey(value: object, key: string, name: string): object; export function extendNull(obj: any): T; export function filterObj(obj: any, filter: (arg0: K, arg1: V) => boolean): any; export function isObject(value: any): boolean; export function isObjectWithAnyConstructor(value: any): boolean; export function mapObj(obj: any, map: (arg0: VI) => VO): any;