import { default as React } from 'react'; export interface CollapsibleTabItem { id: string; label: string; isOpen?: boolean; render: (props: CollapsibleTabRenderProps) => React.ReactNode; } export interface CollapsibleTabRenderProps { index: number; isOpen: boolean; totalOpen: number; maxWidth?: string; } export type CollapsibleTabsVariant = 'default' | 'bordered' | 'elevated'; export interface CollapsibleTabsProps { tabs: CollapsibleTabItem[]; height?: number | string; minOpenTabs?: number; variant?: CollapsibleTabsVariant; className?: string; style?: React.CSSProperties; onTabToggle?: (tabId: string, isOpen: boolean) => void; } export declare const CollapsibleTabs: React.FC;