/**
 * TabPanel type definitions
 * @countermeasure/web-components/components/tabs
 */
export interface Tab {
    id: string;
    label: string;
    closeable?: boolean;
    icon?: string;
    disabled?: boolean;
}
export interface TabPanelConfig {
    container: HTMLElement | string;
    tabs: Tab[];
    activeTab?: string;
    onTabChange?: (tabId: string) => void;
    onTabClose?: (tabId: string) => void;
}
//# sourceMappingURL=types.d.ts.map