export interface AgentChatLifecycleTrackingOptions { surface: string; threadId?: string; tabId?: string; onActiveRunChange?: (active: boolean) => void; } export declare function useAgentChatLifecycleTracking({ surface, threadId, tabId, onActiveRunChange, }: AgentChatLifecycleTrackingOptions): (runId?: string) => void;