import { MappingItem } from '../helpers/setting'; import { Filter } from '../helpers/filtrable'; import { IServiceManager } from '../interfaces/servicemanager.interface'; export declare class ServiceRelationship { detail: Partial>; private _value; private _filters; master: IServiceManager | undefined; mapping: Map; disabled: boolean | undefined; constructor(detail: Partial>); set value(val: string); get value(): string; add(master: IServiceManager, value: string[] | string): void; addMapping(masterKey: string, detailKey: string): void; private prepareMapping; createMap(s: string): boolean; getMappedFilters(): Filter[]; private _bindMappedProperty; bindMappedProperties(): void; isMapped(): boolean; }