import { CancellationToken } from "@codingame/monaco-vscode-api/vscode/vs/base/common/cancellation"; import { IVoiceChatSessionOptions, IVoiceChatSession } from "./voiceChatService.js"; export declare const IVoiceChatService: import("@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation").ServiceIdentifier; export interface IVoiceChatService { readonly _serviceBrand: undefined; /** * Similar to `ISpeechService.createSpeechToTextSession`, but with * support for agent prefixes and command prefixes. For example, * if the user says "at workspace slash fix this problem", the result * will be "@workspace /fix this problem". */ createVoiceChatSession(token: CancellationToken, options: IVoiceChatSessionOptions): Promise; }