import { ReactElement } from 'react';
import { InferComponentProps } from './types.js';
export declare const TabGroupContainer: import("styled-components").StyledComponent<"nav", import("styled-components").DefaultTheme, {}, never>;
export declare const Tab: import("styled-components").StyledComponent<({ bold, light: _light, size: _size, boldType: _boldType, ...props }: import("./text.js").TextProps) => JSX.Element, import("styled-components").DefaultTheme, {
    bold?: boolean | undefined;
    size?: "small" | "medium" | "large" | "regular" | undefined;
    boldType?: "bold" | "regular" | "semiBold" | undefined;
    $bold?: boolean | undefined;
    light?: boolean | undefined;
} & import("react").ClassAttributes<HTMLSpanElement> & import("react").HTMLAttributes<HTMLSpanElement> & {
    isActive?: boolean | undefined;
}, never>;
type TabGroupProps = InferComponentProps<typeof TabGroupContainer> & {
    children?: ReactElement[];
};
export declare const TabGroup: ({ children, ...props }: TabGroupProps) => JSX.Element;
export {};
