import type { PromptArgument } from '@nest-mcp/common'; import { UpstreamManagerService } from '../upstream/upstream-manager.service'; import { RouterService } from './router.service'; export interface AggregatedPrompt { name: string; description?: string; upstreamName: string; originalName: string; arguments?: PromptArgument[]; } export declare class PromptAggregatorService { private readonly upstreamManager; private readonly router; private readonly logger; private cachedPrompts; constructor(upstreamManager: UpstreamManagerService, router: RouterService); aggregateAll(): Promise; private fetchPromptsFromUpstream; getCachedPrompts(): AggregatedPrompt[]; } //# sourceMappingURL=prompt-aggregator.service.d.ts.map