export interface CompletionOptions { /** Which ref this completer handles: 'ref/prompt' or 'ref/resource' */ refType: 'ref/prompt' | 'ref/resource'; /** The prompt name or resource template URI this completer is for */ refName: string; } export interface CompletionMetadata { refType: 'ref/prompt' | 'ref/resource'; refName: string; methodName: string; target: abstract new (...args: unknown[]) => unknown; } export declare function Completion(options: CompletionOptions): MethodDecorator; //# sourceMappingURL=completion.decorator.d.ts.map