import { IDisposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ICodeBlockActionContextProvider } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chat"; import { IChatCodeBlockContextProviderService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chat.service"; export declare class ChatCodeBlockContextProviderService implements IChatCodeBlockContextProviderService { _serviceBrand: undefined; private readonly _providers; get providers(): ICodeBlockActionContextProvider[]; registerProvider(provider: ICodeBlockActionContextProvider, id: string): IDisposable; }