import * as TabsPrimitive from "@radix-ui/react-tabs";
import { VariantProps } from "class-variance-authority";
import React, { ComponentPropsWithoutRef } from "react";
declare const root: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/**
 * @deprecated Use Tabs from '@raystack/apsara/v1' instead.
 */
export interface TabsRootProps extends ComponentPropsWithoutRef<typeof TabsPrimitive.Root>, VariantProps<typeof root> {
}
declare const tablist: (props?: ({
    underline?: boolean | null | undefined;
    elevated?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
/**
 * @deprecated Use TabsListProps from '@raystack/apsara/v1' instead.
 */
export interface TabsListProps extends ComponentPropsWithoutRef<typeof TabsPrimitive.List>, VariantProps<typeof tablist> {
}
declare const content: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/**
 * @deprecated Use ContentProps from '@raystack/apsara/v1' instead.
 */
export interface ContentProps extends ComponentPropsWithoutRef<typeof TabsPrimitive.Content>, VariantProps<typeof content> {
}
declare const trigger: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/**
 * @deprecated Use Tabs from '@raystack/apsara/v1' instead.
 */
export interface TabsTriggerProps extends ComponentPropsWithoutRef<typeof TabsPrimitive.Trigger>, VariantProps<typeof trigger> {
}
/**
 * @deprecated Use Tabs from '@raystack/apsara/v1' instead.
 */
export declare const Tabs: {
    ({ className, ...props }: TabsRootProps): import("react/jsx-runtime").JSX.Element;
    displayName: string | undefined;
} & {
    Trigger: {
        ({ className, ...props }: TabsTriggerProps): import("react/jsx-runtime").JSX.Element;
        displayName: string | undefined;
    };
    Content: {
        ({ className, ...props }: ContentProps): import("react/jsx-runtime").JSX.Element;
        displayName: string | undefined;
    };
    List: React.ForwardRefExoticComponent<TabsListProps & React.RefAttributes<HTMLDivElement>>;
};
export {};
//# sourceMappingURL=tabs.d.ts.map