import { AbstractResourceService } from '../../resources/abstract-endpoint/abstract-resource.service'; import { ResourceProvider } from '../../resources/resource-provider.service'; import { ConfigurationService } from '../../configuration/configuration.service'; import { UriNodeResource } from '../model/uri-resource'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; /** * Service for accessing backend resource to resolve URI objects * */ export declare class UriResourceService extends AbstractResourceService { constructor(provider: ResourceProvider, configService: ConfigurationService); getRoot(): Observable; getByLevel(level: number): Observable>; getNodesByParent(parentId: string): Observable>; getNodeByUri(uriPath: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }