/** * Hook for terminal grid selection and settings management */ import type { TerminalInfo, TerminalSettings } from '#types'; export interface GridLayout { cols: number; rows: number; } export interface UseTerminalGridResult { selectedIds: string[]; settings: Record; gridLayout: GridLayout; getSelectedTerminals: (terminals: TerminalInfo[]) => TerminalInfo[]; toggleSelection: (terminalId: string) => void; addToGrid: (terminalId: string) => boolean; removeFromGrid: (terminalId: string) => void; clearSelection: () => void; getSettings: (terminalId: string) => TerminalSettings; updateSettings: (terminalId: string, updates: Partial) => void; resetSettings: (terminalId: string) => void; maxTerminals: number; } export declare function useTerminalGrid(): UseTerminalGridResult; //# sourceMappingURL=useTerminalGrid.d.ts.map