import type { InteractiveBashSessionState } from "./types"; type AbortSession = (args: { path: { id: string; }; }) => Promise; export declare function createInteractiveBashSessionTracker(options: { abortSession: AbortSession; }): { getOrCreateState: (sessionID: string) => InteractiveBashSessionState; handleSessionDeleted: (sessionID: string) => Promise; handleTmuxCommand: (input: { sessionID: string; subCommand: string; sessionName: string | null; toolOutput: string; }) => { reminderToAppend: string | null; }; }; export {};