import { default as React } from 'react'; export interface TabsProps { /** * Tabs content — should include Tabs.List and Tabs.Content elements */ children: React.ReactNode; /** * Controlled active tab id. Use together with onChange. */ value?: string; /** * Default active tab id for uncontrolled usage. */ defaultValue?: string; /** * Callback fired when the active tab changes */ onChange?: (tabId: string) => void; /** * Additional class name(s) */ className?: string; } export declare const Tabs: { (props: TabsProps): import("react/jsx-runtime").JSX.Element; displayName: string; List: { (props: import('.').TabsListProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Trigger: { (props: import('.').TabsTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Content: { (props: import('.').TabsContentProps): import("react/jsx-runtime").JSX.Element | null; displayName: string; }; }; export default Tabs;