import { HTMLChakraProps } from '@chakra-ui/react';
import { default as React } from 'react';
import { TabItemRegular } from './types';
import { TabsProps } from '../../chakra/tabs';
export interface SlotProps extends HTMLChakraProps<'div'> {
    widthAllocation?: 'available' | 'fixed';
}
export interface BaseProps {
    tabs: Array<TabItemRegular>;
    listProps?: HTMLChakraProps<'div'> | (({ isSticky, activeTab }: {
        isSticky: boolean;
        activeTab: string;
    }) => HTMLChakraProps<'div'>);
    rightSlot?: React.ReactNode;
    rightSlotProps?: SlotProps;
    leftSlot?: React.ReactNode;
    leftSlotProps?: SlotProps;
    stickyEnabled?: boolean;
    isLoading?: boolean;
}
interface Props extends BaseProps {
    activeTab: string;
    variant: TabsProps['variant'];
}
declare const _default: React.MemoExoticComponent<(props: Props) => React.JSX.Element>;
export default _default;
