import React, { CSSProperties, MutableRefObject } from 'react'; import { StyledTabsItemVariant, StyledTabsScrollContainerVariants } from "./style"; import { MestCss, MestGenericProps } from "../themes"; type Props = { initialValue?: string; value?: string; hideDivider?: boolean; hideBorder?: boolean; highlight?: boolean; onChange?: (val: string) => void; leftSpace?: CSSProperties['marginLeft']; hoverHeightRatio?: number; hoverWidthRatio?: number; align?: StyledTabsScrollContainerVariants['align']; size?: StyledTabsItemVariant['size']; activeClassName?: string; activeCss?: MestCss; itemCss?: MestCss; headerCss?: MestCss; headerRef?: MutableRefObject; scrollCss?: MestCss; contentCss?: MestCss; } & MestGenericProps; type NativeAttrs = Omit, keyof Props>; export type TabsProps = Props & NativeAttrs; declare const Tabs: React.FC>; export default Tabs;