import * as React from 'react';
export declare const tabButtonTextAligns: readonly ["left", "center"];
type TabButtonTextAlign = (typeof tabButtonTextAligns)[number];
export type TabButtonProps = React.PropsWithChildren<{
    /**
     * Whether the tab button is disabled.
     */
    disabled?: boolean;
    /**
     * Text align inside of tab
     * @default left
     *
     */
    textAlign?: TabButtonTextAlign;
    /**
     * Right margin of the tab
     */
    marginRight?: number | string;
    dataTestId?: string;
}>;
/**
 * A TabButton is a button that can be used to switch between tabs.
 * It is usually used in a Tabs component.
 */
declare const TabButton: ({ children, disabled, textAlign, marginRight, dataTestId, ...rest }: TabButtonProps) => import("react/jsx-runtime").JSX.Element;
export default TabButton;
