import type { GenericNode } from 'myst-common'; import React from 'react'; import { type NodeRenderer } from '@myst-theme/providers'; interface TabItem extends GenericNode { key: string; title: string; sync?: string; selected?: boolean; } type Tab = { title: string | React.ReactNode; id: string; sync?: string; selected?: boolean; }; export declare function TabSet({ tabs, children, className, }: { tabs: Tab[]; children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; export declare function TabItem({ id, children, className, }: Omit & { children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; export declare const TabSetRenderer: NodeRenderer; export declare const TabItemRenderer: NodeRenderer; declare const TAB_RENDERERS: Record; export default TAB_RENDERERS; //# sourceMappingURL=tabs.d.ts.map