export declare function boxValue(value: any): any; export declare function toKeyValueArray(object: Object): any[]; export declare function isPrototypeWriteable(object: Object): boolean; export declare function hasOwnProperty(object: Object, name: string): boolean; export declare function propertyIsEnumerable(object: Object, name: string): boolean; /** * Returns a property descriptor for the own or inherited property with the given name, or * null if one doesn't exist. */ export declare function getPropertyDescriptor(object: Object, name: string): PropertyDescriptor; export declare function hasOwnGetter(object: Object, name: string): boolean; export declare function getOwnGetter(object: Object, name: string): () => any; export declare function hasOwnSetter(object: Object, name: string): boolean; export declare function defineReadOnlyProperty(object: Object, name: string, value: any): void; export declare function copyOwnPropertyDescriptors(object: Object, template: Object, filter?: (name: string) => boolean, overwrite?: boolean, makeWritable?: boolean): void; export declare function copyPropertiesByList(object: Object, template: Object, propertyList: string[]): void; export declare function defineNonEnumerableGetter(obj: any, name: any, getter: any): void; export declare function defineNonEnumerableProperty(obj: any, name: any, value: any): void; //# sourceMappingURL=ObjectUtilities.d.ts.map