import { UpstreamManagerService } from '../upstream/upstream-manager.service'; import { RouterService } from './router.service'; export interface AggregatedResourceTemplate { uriTemplate: string; name: string; description?: string; mimeType?: string; upstreamName: string; originalUriTemplate: string; } export declare class ResourceTemplateAggregatorService { private readonly upstreamManager; private readonly router; private readonly logger; private cachedTemplates; constructor(upstreamManager: UpstreamManagerService, router: RouterService); aggregateAll(): Promise; private fetchTemplatesFromUpstream; getCachedTemplates(): AggregatedResourceTemplate[]; } //# sourceMappingURL=resource-template-aggregator.service.d.ts.map