import { ButtonVariant, ButtonSize } from '../../buttons/types'; import { CommonRoundButtonProps } from '../../buttons/round-button'; export { ButtonVariant, ButtonSize }; export declare const enum TabsAlign { Start = "start", Center = "center" } interface RoundTabsTheme { 'round-tabs': string; 'tab-primary': string; 'tab-ghost': string; checked: string; tab: string; } declare type RoundTabsThemeMap = { [key in keyof RoundTabsTheme]: string; }; export interface CommonRoundTabsProps { tabs: T[]; align?: TabsAlign; size?: ButtonSize.XSmall | ButtonSize.Small | ButtonSize.Large; variant?: ButtonVariant.Primary | ButtonVariant.Ghost; theme?: RoundTabsThemeMap; } export interface CommonRoundTabProps extends CommonRoundButtonProps { isChecked?: boolean; key?: string | number; } export declare function getRoundTabsClasses(styles: Record, props: CommonRoundTabsProps): string; export declare function getRoundTabClasses(styles: Record, props: CommonRoundTabProps): string;