/** * Sidebar component for squeezr-code. * * Renders alongside the live chrome area (status + input) when the terminal * is wide enough (≥ 120 cols) or manually toggled with Ctrl+B / /sidebar. * * Sections (top → bottom): * ● model label provider * context bar ░█ N% $X.XX * ─ (separator) * tasks (if any) — live from taskSnapshot() * ─ * MCP servers (if any) * ─ * modified files this session (if any) * ─ * git branch + dirty indicator (always) */ import React from 'react'; import type { McpManager } from '../mcp/manager.js'; export declare const SIDEBAR_W = 36; interface SidebarProps { cost: number; ctxPct: number; model: string; cwd: string; sessionFiles: Map; mcpManager: McpManager | null; } export declare function Sidebar({ cost, ctxPct, model, cwd, sessionFiles, mcpManager }: SidebarProps): React.ReactElement; export {}; //# sourceMappingURL=sidebar.d.ts.map