import React from 'react';
import type { JSX } from 'react';
import { TabsSize } from '../../../markdoc/components/Tabs/Tabs';
export type TabProps = {
    tabId: string;
    label: string;
    size: TabsSize;
    disabled?: boolean;
    setRef: (element: HTMLButtonElement | null) => void;
    onKeyDown: (event: React.KeyboardEvent<HTMLButtonElement>) => void;
    onClick: () => void;
    icon?: React.ReactNode;
    iconRawContent?: string;
};
export declare function TabComponent({ tabId, label, size, disabled, setRef, onKeyDown, onClick, icon, iconRawContent, }: TabProps): JSX.Element;
export declare const Tab: import("styled-components").StyledComponent<typeof TabComponent, any, {}, never>;
