import { type JSX } from 'react'; import * as React from 'react'; import { type TabActionElement, type TabActionProps, type TabActionsProps, type TabContentProps, type TabItemProps, type TabItemsProps, type TabListProps, type TabsProps } from "./Tabs.types"; /** * `Tabs` is a set of layered section of content. * * `Tabs` is a context of the Tab-related components and gives accessibility properties to Tab-related components. * @example * * ```tsx * * * * * * * * * * * * ``` */ export declare const Tabs: React.ForwardRefExoticComponent>; /** * `TabList` gives size context to its children and decides the layout of `TabItems` and `TabActions`. */ export declare const TabList: React.ForwardRefExoticComponent>; /** * `TabItems` is a flex container which has `TabItem` flex items. */ export declare const TabItems: React.ForwardRefExoticComponent>; /** * `TabItem` is a button that activates its associated content. */ export declare const TabItem: React.ForwardRefExoticComponent>; /** * `TabContent` has content associated with `TabItem`. */ export declare const TabContent: React.ForwardRefExoticComponent>; /** * `TabActions` is a flex container which has `TabAction` flex items. * It also gives accessibility properties to its children. */ export declare const TabActions: React.ForwardRefExoticComponent>; /** * `TabAction` is a button for more action to open a new link or navigate to a different url. * If it has `href` props, it should act as a link. */ export declare const TabAction: (props: TabActionProps & { ref?: React.ForwardedRef>; }) => JSX.Element; //# sourceMappingURL=Tabs.d.ts.map