/** * adapters/iterm/iterm2-api.ts — Native iTerm2 API client via WebSocket + protobuf. * * Connects to iTerm2's local API (unix socket or TCP) to perform operations * that aren't possible via AppleScript alone, such as setting the tab title * override (the persistent title set by double-click rename). * * Zero external dependencies beyond `ws` (already in the project). * Replaces the Python `iterm2` module dependency. */ /** * Set the tab title override for the tab containing a given iTerm2 session. * This is the same as double-click renaming a tab — it persists until changed. * * Uses iTerm2's native WebSocket API (unix socket at * ~/Library/Application Support/iTerm2/private/socket). * No Python dependency required. */ export declare function iterm2SetTabTitle(sessionId: string, newTitle: string): Promise; //# sourceMappingURL=iterm2-api.d.ts.map