import type { Ref } from 'react'; import type { ForwardRefForwardPropsComponent } from '../../types'; import type { TabsProps, Tab as TabType } from './Tabs.types'; export interface TabProps { /** Indicates if this Tab is active. */ selected: boolean; /** The text to display as the name of the Tab. */ content: string; /** A number to associate with the Tab. */ count?: TabType['count']; /** Determines the direction in which the Tab will render. */ type: TabsProps['type']; /** Disables the tab if true */ disabled?: boolean; /** An error to associate with the Tab. */ errors?: number | boolean; /** Ref to the tab element. */ ref?: Ref; } export interface StyledTabProps { selected: TabProps['selected']; tabType: TabProps['type']; } export declare const StyledTab: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute & import("react").RefAttributes & import("../../types").ForwardProps, "ref"> & { ref?: ((instance: HTMLAnchorElement | HTMLButtonElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, StyledTabProps>> & string & Omit, keyof import("react").Component>; declare const Tab: ForwardRefForwardPropsComponent; export default Tab; //# sourceMappingURL=Tab.d.ts.map