import React from 'react'; import type { JSX } from 'react'; import { TabItemProps, TabsSize } from '../../../markdoc/components/Tabs/Tabs'; type TabListProps = { childrenArray: React.ReactElement[]; size: TabsSize; activeTab: string; onTabChange: (tab: string) => void; containerRef: React.RefObject; onReadyChange?: (isReady: boolean) => void; }; export declare function TabList({ childrenArray, size, activeTab, onTabChange, containerRef, onReadyChange }: TabListProps): JSX.Element; export declare const TabListContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLUListElement>, never> & Partial, HTMLUListElement>, never>>> & string; export declare const TabItem: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLLIElement>, "active" | "size" | "tabIndex"> & { active?: boolean; size: TabsSize; tabIndex?: number; }, never> & Partial, HTMLLIElement>, "active" | "size" | "tabIndex"> & { active?: boolean; size: TabsSize; tabIndex?: number; }, never>>> & string; export declare const TabButtonLink: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & import("../../../index.js").ButtonProps, never> & Partial & import("../../../index.js").ButtonProps, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, never> & Partial & import("../../../index.js").ButtonProps, never> & Partial & import("../../../index.js").ButtonProps, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, never>>> & string; export {};