import React, { HTMLAttributes, PropsWithChildren } from 'react';
import { TabWidth } from './LineTabs';
import { PopoverProps } from '../popover';
export interface LineTabProps extends Omit, 'onClick'> {
id: string;
/** @default 'medium' */
size?: 'medium' | 'large';
is_new?: boolean;
is_beta?: boolean;
has_notification?: boolean;
number_label?: number;
popover?: Pick;
onClick?: (id: string) => void;
}
export declare const LineTab: ({ id, size, onClick, className, children, is_new, is_beta, has_notification, number_label, popover, ...props }: PropsWithChildren) => import("@emotion/react/jsx-runtime").JSX.Element;
export declare const TabItemWrapper: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: React.ElementType | undefined;
} & {
$width?: TabWidth | undefined;
$paddingTop: boolean;
}, React.DetailedHTMLProps, HTMLDivElement>, {}>;