/**
 * TabContainer — Self-contained tabbed interface.
 * Absorbs BottomTabBar + StatusPanel functionality.
 */
import { type ReactNode } from 'react';
export interface TabDefinition {
    id: string;
    label: string;
    component: ReactNode;
}
interface TabContainerProps {
    tabs: TabDefinition[];
    statusMessage?: string;
    requestedTab?: string | null;
    onTabConsumed?: () => void;
}
export declare const TabContainer: ({ tabs, statusMessage, requestedTab, onTabConsumed, }: TabContainerProps) => import("react/jsx-runtime").JSX.Element;
export {};
