import vscode, { CancellationToken } from 'vscode'; import { Uri as URI } from '@opensumi/ide-core-common'; import { ExtensionDocumentDataManager, IExtensionDescription, IdentifiableInlineEdit } from '../../../../common/vscode'; import { CommandsConverter } from '../ext.host.command'; export declare class InlineEditAdapter { private readonly _documents; private readonly _provider; private readonly _commands; private readonly _references; private languageTriggerKindToVSCodeTriggerKind; provideInlineEdits(uri: URI, context: vscode.InlineEditContext, token: CancellationToken): Promise; disposeEdit(pid: number): void; constructor(_extension: IExtensionDescription, _documents: ExtensionDocumentDataManager, _provider: vscode.InlineEditProvider, _commands: CommandsConverter); } //# sourceMappingURL=inlineEdit.d.ts.map