import { Delta, DeltaOptions } from '../index'; import { IObjectHelper, IHttpHelper, IValidator, ObjectEqualOptions } from '../application/index'; export declare class ObjectHelper implements IObjectHelper { private readonly http; private readonly validator; constructor(http: IHttpHelper, validator: IValidator); clone(obj: any): any; extends(obj: any, base: any, excludes?: string[]): any; private _extends; names(value: string): string[]; getValue(source: any, _name: string): any; getValue(source: any, _name: string[]): any; setValue(source: any, name: string, value: any): boolean; setValue(source: any, name: string[], value: any): boolean; getKeyProperty(sources: any, alternatives?: string[]): string | undefined; sort(source: any): any; equal(a: any, b: any, options: ObjectEqualOptions): boolean; fromEntries(entries: [string, any][]): any; jsonPath(obj: any, path: string): any; createKey(data: any): string; find(obj: any, predicate: (value: any) => boolean): any; filter(obj: any, predicate: (value: any) => boolean): any[]; delta(current: any, old?: any, options?: DeltaOptions): Delta; private _delta; private _deltaValue; private _deltaArray; private _deltaArrayOfObject; private _deltaChange; } //# sourceMappingURL=object.d.ts.map