import * as React from 'react';
import { Tabs as TabsPrimitive } from '@imwebme/zynk-react-components';
import { type TwStyle } from 'twin.macro';
type VariantType = 'line' | 'segment';
type VariantMapType = {
    [key in VariantType]: TwStyle;
};
export interface RootProps extends React.ComponentProps<typeof TabsPrimitive.Root> {
    variant?: VariantType;
}
declare const Root: ({ variant, ...props }: RootProps) => import("@emotion/react/jsx-dev-runtime").JSX.Element;
type ListProps = React.ComponentProps<typeof TabsPrimitive.List>;
declare const List: (props: ListProps) => import("@emotion/react/jsx-dev-runtime").JSX.Element;
declare const TRIGGER_VARIANT_STYLE: VariantMapType;
type TriggerProps = React.ComponentProps<typeof TabsPrimitive.Trigger>;
declare const Trigger: (props: TriggerProps) => import("@emotion/react/jsx-dev-runtime").JSX.Element;
declare const Content: React.ForwardRefExoticComponent<Omit<import("@radix-ui/react-tabs").TabsContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
export { Root, List, Trigger, Content, TRIGGER_VARIANT_STYLE as TRIGGER_VARIANT_MAP, };
