interface TerminalState {
    isOpen: boolean;
    panelHeight: number;
    activeTabId: string | null;
    isMaximized: boolean;
    /** @deprecated Use isOpen instead */
    isExpanded: boolean;
    /** @deprecated Use activeTabId instead */
    selectedTerminalId: string | null;
    openPanel: () => void;
    closePanel: () => void;
    togglePanel: () => void;
    setPanelHeight: (height: number) => void;
    selectTab: (id: string | null) => void;
    toggleMaximize: () => void;
    /** @deprecated Use openPanel instead */
    expandSidebar: () => void;
    /** @deprecated Use closePanel instead */
    collapseSidebar: () => void;
    /** @deprecated Use togglePanel instead */
    toggleSidebar: () => void;
    /** @deprecated Use selectTab instead */
    selectTerminal: (id: string | null) => void;
}
export declare const useTerminalStore: import("zustand").UseBoundStore<import("zustand").StoreApi<TerminalState>>;
export {};
//# sourceMappingURL=terminalStore.d.ts.map