import type { CancellationToken, TextDocument, Disposable as VscodeDisposable } from 'vscode'; import { Copilot } from '../../../platform/inlineCompletions/common/api'; import { ContextItem } from '../../languageServer/common/languageContextService'; import { ILanguageContextProviderService, ProviderTarget } from './languageContextProviderService'; export declare class NullLanguageContextProviderService implements ILanguageContextProviderService { _serviceBrand: undefined; registerContextProvider(provider: Copilot.ContextProvider, targets: ProviderTarget[]): VscodeDisposable; getAllProviders(): readonly Copilot.ContextProvider[]; getContextProviders(doc: TextDocument): Copilot.ContextProvider[]; getContextItems(doc: TextDocument, request: Copilot.ResolveRequest, cancellationToken: CancellationToken): AsyncIterable; getContextItemsOnTimeout(doc: TextDocument, request: Copilot.ResolveRequest): ContextItem[]; } //# sourceMappingURL=nullLanguageContextProviderService.d.ts.map