import React from "react";
export interface GlassTabsProps extends React.HTMLAttributes<HTMLDivElement> {
    value?: string;
    defaultValue?: string;
    onValueChange?: (value: string) => void;
    orientation?: "horizontal" | "vertical";
    variant?: "default" | "pills" | "underline" | "minimal";
    activationMode?: "automatic" | "manual";
}
export declare const GlassTabs: React.ForwardRefExoticComponent<GlassTabsProps & React.RefAttributes<HTMLDivElement>>;
export interface GlassTabsListProps extends React.HTMLAttributes<HTMLDivElement> {
    loop?: boolean;
}
export declare const GlassTabsList: React.ForwardRefExoticComponent<GlassTabsListProps & React.RefAttributes<HTMLDivElement>>;
export interface GlassTabsTriggerProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    value: string;
    icon?: React.ReactNode;
    badge?: string | number;
    disabled?: boolean;
}
export declare const GlassTabsTrigger: React.ForwardRefExoticComponent<GlassTabsTriggerProps & React.RefAttributes<HTMLButtonElement>>;
export interface GlassTabsContentProps extends React.HTMLAttributes<HTMLDivElement> {
    value: string;
    forceMount?: boolean;
}
export declare const GlassTabsContent: React.ForwardRefExoticComponent<GlassTabsContentProps & React.RefAttributes<HTMLDivElement>>;
export { GlassTabs as Tabs, GlassTabsContent as TabsContent, GlassTabsList as TabsList, GlassTabsTrigger as TabsTrigger, };
//# sourceMappingURL=GlassTabs.d.ts.map