import { ReactNode } from 'react';
export interface TabItem {
    id: string;
    label: string;
    content: ReactNode;
}
export type TabsVariant = "default" | "simple";
export interface TabsProps {
    items: TabItem[];
    defaultActiveTab?: string;
    activeTab?: string;
    onTabChange?: (tabId: string) => void;
    className?: string;
    keepMounted?: boolean;
    variant?: TabsVariant;
}
export declare const Tabs: ({ items, defaultActiveTab, activeTab: controlledActiveTab, onTabChange, className, keepMounted, variant, }: TabsProps) => import("react/jsx-runtime").JSX.Element;
