import type { ReactNode, Ref } from 'react'; export type TabItem = { id: T; label: string; compactLabel?: string; icon?: ReactNode; badge?: ReactNode; contextual?: boolean; disabled?: boolean; tabId?: string; panelId?: string; }; export declare function Tabs({ ariaLabel, value, items, onChange, onTabDoubleClick, variant, size, className, containerRef, }: { ariaLabel: string; value: T; items: readonly TabItem[]; onChange: (value: T) => void; onTabDoubleClick?: (value: T) => void; variant?: 'segment' | 'line'; size?: 'standard' | 'compact'; className?: string; containerRef?: Ref; }): import("react").JSX.Element;