import { CancellationToken } from "../../../../../../base/common/cancellation.js"; import { IChatDebugService } from "../../chatDebugService.service.js"; import { CountTokensCallback, IPreparedToolInvocation, IToolData, IToolImpl, IToolInvocation, IToolInvocationPreparationContext, IToolResult, ToolProgress } from "../languageModelToolsService.js"; export declare const ResolveDebugEventDetailsToolId = "vscode_resolveDebugEventDetails_internal"; export declare const ResolveDebugEventDetailsToolData: IToolData; export declare class ResolveDebugEventDetailsTool implements IToolImpl { private readonly chatDebugService; constructor(chatDebugService: IChatDebugService); prepareToolInvocation(context: IToolInvocationPreparationContext, _token: CancellationToken): Promise; invoke(invocation: IToolInvocation, _countTokens: CountTokensCallback, _progress: ToolProgress, _token: CancellationToken): Promise; }