import * as React from "react"; import { TabItemProps } from "./TabItem"; import { BreakpointConfig } from "../../shared/styles/breakpoints"; export declare const defaultTabDirection = "horiz"; export type TabDirections = "horiz" | "vert"; export type TabDirection = BreakpointConfig; export type TabSelected = string; export interface TabsProps { /** * Children should use the TabItem component */ children: Array> | React.ReactElement; /** * The index number of the selected tab */ selectedIndex?: number; /** * The function called when tab items are selected */ onSelect?: (tabIndex: number) => void; /** * Controls the orientation */ direction?: TabDirection; /** * Allows custom styling */ className?: string; /** * Human-readable selector used for writing tests */ "data-cy"?: string; } declare const _default: ({ children, selectedIndex, onSelect, className, direction, "data-cy": dataCy }: TabsProps) => React.JSX.Element; export default _default;