/// <reference types="react" />
type TBtn = {
    isLong?: boolean;
    additionalClassName?: string;
    additionalLabelClass?: string;
    withPadding?: boolean;
    width?: string;
    width_m?: string;
    width_l?: string;
};
type BaseInputProps = JSX.IntrinsicElements['input'] & TBtn;
interface ITabSelect {
    children?: React.ReactNode | React.ReactNode[];
    variant?: SwitcherVariant;
    classname?: string;
    isRound?: boolean;
}
export declare const TAB_SELECT_VARIANTS: {
    whiteFill: string;
    whiteStroke: string;
    grayDesign: string;
};
export type SwitcherVariant = keyof typeof TAB_SELECT_VARIANTS;
declare const TabSelectNamespace: (({ variant, classname, children }: ITabSelect) => import("react/jsx-runtime").JSX.Element) & {
    Item: import('react').ForwardRefExoticComponent<Omit<BaseInputProps, "ref"> & import('react').RefAttributes<HTMLInputElement>>;
};
export { TabSelectNamespace as TabSelect };
