import { ReactNode } from "react"; export declare const sizes: readonly ["lg", "md", "sm"]; type SIZES = typeof sizes[number]; export interface TabItem { key: string; title: ReactNode; content: ReactNode; isDisabled?: boolean; } export interface TabsProps { tabs: TabItem[]; activeTab?: string; defaultTab?: string; size?: SIZES; hasAutoFlex?: boolean; isHideTabHeaderOnMobile?: boolean; tabButtonWidth?: number; onChange?: (key: string) => void; } export interface TabStyledProps { $hasAutoFlex?: boolean; $isHideTabHeaderOnMobile?: boolean; $tabButtonWidth?: number; $size?: SIZES; } export interface TabItemStyledProps { $isActive?: boolean; $isDisabled?: boolean; $hasAutoFlex?: boolean; $tabButtonWidth?: number; $size?: SIZES; } export declare const TabsDefault: TabsProps; export {};