import type { OpencodeClient } from "../../tools/delegate-task/types"; import type { TrackedSession } from "./types"; export declare class TmuxPollingManager { private client; private sessions; private closeSessionById; private pollInterval?; private pollingInFlight; constructor(client: OpencodeClient, sessions: Map, closeSessionById: (sessionId: string) => Promise); startPolling(): void; stopPolling(): void; private pollSessions; }