/**
 * Internal dependencies
 */
import type { TabsProps } from './types';
/**
 * Display one panel of content at a time with a tabbed interface, based on the
 * WAI-ARIA Tabs Pattern⁠.
 *
 * @see https://www.w3.org/WAI/ARIA/apg/patterns/tabs/
 * ```
 */
export declare const Tabs: (({ selectOnMove, defaultTabId, orientation, onSelect, children, selectedTabId, activeTabId, defaultActiveTabId, onActiveTabIdChange, }: TabsProps) => import("react").JSX.Element) & {
    Tab: import("react").ForwardRefExoticComponent<Omit<import("../context").WordPressComponentProps<import("./types").TabProps, "button", false>, "id"> & import("react").RefAttributes<HTMLButtonElement>> & {
        displayName: string;
    };
    TabList: import("react").ForwardRefExoticComponent<import("./types").TabListProps & Omit<Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, "children" | "as"> & import("react").RefAttributes<HTMLDivElement>> & {
        displayName: string;
    };
    TabPanel: import("react").ForwardRefExoticComponent<Omit<import("../context").WordPressComponentProps<import("./types").TabPanelProps, "div", false>, "id"> & import("react").RefAttributes<HTMLDivElement>> & {
        displayName: string;
    };
    Context: import("react").Context<import("./types").TabsContextProps> & {
        displayName: string;
    };
};
//# sourceMappingURL=index.d.ts.map