import { CompoundStylesApiProps, ElementProps, Factory, MantineColor } from '../../../core'; import { UnstyledButtonProps } from '../../UnstyledButton'; export type TabsTabStylesNames = 'tab' | 'tabSection' | 'tabLabel'; export interface TabsTabProps extends Omit, CompoundStylesApiProps, ElementProps<'button'> { /** Value of associated panel */ value: string; /** Tab label */ children?: React.ReactNode; /** Content displayed on the right side of the label */ rightSection?: React.ReactNode; /** Content displayed on the left side of the label */ leftSection?: React.ReactNode; /** Key of `theme.colors` or any valid CSS color, controls tab color based on `variant` */ color?: MantineColor; } export type TabsTabFactory = Factory<{ props: TabsTabProps; ref: HTMLButtonElement; stylesNames: TabsTabStylesNames; compound: true; }>; export declare const TabsTab: import("../../..").MantineComponent<{ props: TabsTabProps; ref: HTMLButtonElement; stylesNames: TabsTabStylesNames; compound: true; }>;