import { Tabs as ArkTabs } from '@ark-ui/react';
import { RecipeVariantProps } from '../../../styled-system/css';
export declare const TabItemStyle: import('../../../styled-system/types').SlotRecipeRuntimeFn<"badge" | "dot" | "trigger" | "badgeBox", import('../../../styled-system/types').SlotRecipeVariantRecord<"badge" | "dot" | "trigger" | "badgeBox">>;
type TabItemBaseProps = {
    title: string;
    value: string;
    dot?: boolean;
    disabled?: boolean;
    badge?: number;
};
type ExclusiveBadgeProps = ({
    badge?: number;
} & {
    dot?: never;
}) | ({
    badge?: never;
} & {
    dot?: boolean;
});
export type TabItemProps = TabItemBaseProps & RecipeVariantProps<typeof TabItemStyle> & ArkTabs.TriggerProps & ExclusiveBadgeProps;
export declare const TabItem: ({ title, value, disabled, dot, badge, className, ...props }: TabItemProps) => import("react").JSX.Element;
export {};
