import React from 'react';

interface TabsProps {
    tabs: {
        label: string;
        content: React.ReactNode;
        icon?: React.ReactNode;
    }[];
    defaultTab?: number;
    variant?: "default" | "primary" | "secondary" | "success" | "warning" | "danger";
    size?: "sm" | "md" | "lg";
    radius?: "none" | "sm" | "md" | "full";
    fullWidth?: boolean;
    className?: string;
    tabClassName?: string;
    contentClassName?: string;
    hoverEffect?: boolean;
    containerClassName?: string;
    tabsContainerClassName?: string;
    scrollContainerClassName?: string;
    indicatorClassName?: string;
    activeTabClassName?: string;
    tabIconClassName?: string;
    tabLabelClassName?: string;
    contentContainerClassName?: string;
    ariaLabel?: string;
    id?: string;
}
declare const Tabs: React.FC<TabsProps>;

export { Tabs as default };
export type { TabsProps };
