export type WorkspaceTab = 'agents' | 'looper'; export type LooperTabBarVariant = 'sidebar' | 'titlebar' | 'mobile'; interface LooperTabBarProps { activeTab: WorkspaceTab; onTabChange: (tab: WorkspaceTab) => void; /** * 'sidebar' (default): full-width tab row for the left sidebar. * 'titlebar': compact segmented control for the top title bar. * 'mobile': equal-width segments for the mobile top toolbar. */ variant?: LooperTabBarVariant; } /** * Top-level workspace tab switcher: Chats (direct sessions) vs Looper (goal * orchestrator). Controlled by the host app — typically backed by routes * (/sessions vs /looper) so refreshes land on the same tab. */ export declare const LooperTabBar: import("react").NamedExoticComponent; export {}; //# sourceMappingURL=LooperTabBar.d.ts.map