import React, { FC, ReactElement } from "react";
import { IconSubComponentProps } from "../../Icon/Icon";
import L3ComponentProps from "../../../types/L3ComponentProps";
import { IconType } from "../../Icon/IconConstants";
import "./Tab.scss";
import { TabSize } from "./TabConstants";
export interface TabProps extends L3ComponentProps {
    value?: number;
    disabled?: boolean;
    active?: boolean;
    focus?: boolean;
    icon?: string | React.FunctionComponent<IconSubComponentProps> | null;
    iconType?: IconType;
    iconSide?: string;
    onClick?: (value: number) => void;
    children?: string | ReactElement[];
    size?: TabSize;
}
declare const Tab: FC<TabProps>;
export default Tab;
