import { IQuickInputService } from "@codingame/monaco-vscode-api/vscode/vs/platform/quickinput/common/quickInput.service"; import { IAgentSessionsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsService.service"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { URI } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; /** * A quickpick that lists agent sessions and allows the user to select one * as the voice transcription target. Mirrors the pattern of AgentSessionsPicker * but with a voice-specific action. */ export declare class AgentsVoiceSessionsPicker { private readonly onSelectTarget; private readonly agentSessionsService; private readonly quickInputService; private readonly instantiationService; private readonly sorter; constructor(onSelectTarget: (resource: URI) => void, agentSessionsService: IAgentSessionsService, quickInputService: IQuickInputService, instantiationService: IInstantiationService); show(): Promise; private createPickerItems; private toPickItem; }