import { Event } from "../../../../base/common/event.js"; import { ICodeEditor } from "../../../browser/editorBrowser.js"; import { AccessibleViewType, AccessibleViewProviderId, IAccessibleViewContentProvider } from "../../../../platform/accessibility/browser/accessibleView.js"; import { IAccessibleViewImplementation } from "../../../../platform/accessibility/browser/accessibleViewRegistry.js"; import { ServicesAccessor } from "../../../../platform/instantiation/common/instantiation.js"; import { Disposable } from "../../../../base/common/lifecycle.js"; import { InlineCompletionsModel } from "./model/inlineCompletionsModel.js"; export declare class InlineCompletionsAccessibleView implements IAccessibleViewImplementation { readonly type = AccessibleViewType.View; readonly priority = 95; readonly name = "inline-completions"; readonly when: import("../../../../platform/contextkey/common/contextkey.js").ContextKeyExpression | undefined; getProvider(accessor: ServicesAccessor): InlineCompletionsAccessibleViewContentProvider | undefined; } declare class InlineCompletionsAccessibleViewContentProvider extends Disposable implements IAccessibleViewContentProvider { private readonly _editor; private readonly _model; private readonly _onDidChangeContent; readonly onDidChangeContent: Event; readonly options: { language: string | undefined; type: AccessibleViewType.View; }; constructor(_editor: ICodeEditor, _model: InlineCompletionsModel); readonly id = AccessibleViewProviderId.InlineCompletions; readonly verbositySettingKey = "accessibility.verbosity.inlineCompletions"; provideContent(): string; provideNextContent(): string | undefined; providePreviousContent(): string | undefined; onClose(): void; } export {};