import { Router } from '@angular/router'; import { ApiService } from '../core/ApiService'; import { FObject } from "../../models/index"; import { Subject } from 'rxjs'; export declare class ObjectService { private api; private router; constructor(api: ApiService, router: Router); private _objectsObservableCache; private _objectsCache; getBySlug({slug, mainDomain, region}: { slug: any; mainDomain: any; region: any; }): any; count(where: any): any; getPermissions(id: any): any; search(text: any, page?: number, order?: string, fields?: {}): any; setObject(obj: any): void; getOwners(objectId: string): any; getById(id: any): Subject; $getById(id: any): FObject; requestIds(allIds: any): void; getRouteById(id: any): any[]; static getRoute(obj: any, action?: any): any[]; static getUrl(obj: any, action?: any): string; navigateTo(obj: any, action?: any): void; }