import React, { CSSProperties } from 'react'; import { MestCss } from "../themes"; import { StyledTabsItemVariant } from "./style"; export type TabsInternalCellProps = { onClick: (value: string) => void; activeClassName?: string; activeCss?: MestCss; itemCss?: MestCss; hideBorder?: boolean; size?: StyledTabsItemVariant['size']; }; export type TabsInternalCell = React.FC; export interface TabsHeaderItem { value: string; cell: TabsInternalCell; } export interface TabsConfig { register?: (item: TabsHeaderItem) => void; currentValue?: string; inGroup: boolean; leftSpace?: CSSProperties['marginLeft']; } export declare const TabsContext: React.Context; export declare const useTabsContext: () => TabsConfig;