export declare function verbForToolName(toolName: string | undefined): string | undefined; export declare class InFlightToolTracker { private readonly inFlight; start(toolUseId: string, toolName: string): void; finish(toolUseId: string): void; current(): string | undefined; reset(): void; } export interface ActiveToolNameSink { setActiveToolName?(toolName: string | undefined): void; } interface MaybeToolEvent { type: string; chunk?: { type: string; toolUseId?: string; toolName?: string; }; } export declare function noteToolEvent(event: MaybeToolEvent, tracker: InFlightToolTracker, sink: ActiveToolNameSink | null | undefined): boolean; export {};