import { ReactNode } from 'react'; import { IS_TAB } from './tab.guards'; /** * Props for {@link Tab}. * * @category Tabs */ export interface TabProps { /** Unique tab value. */ value: string; /** Tab label. */ label: ReactNode; /** Tab panel content. */ children: ReactNode; } /** * Tab component containing both trigger and panel. * * Displays its content when selected. * * @function * * @category Tabs */ export declare const Tab: { ({ value, label, children }: TabProps): import("react/jsx-runtime").JSX.Element; displayName: string; /** * Marks this component as a Tab for runtime type guards. * * Used internally to identify Tab elements via a shared Symbol. * Not part of the public API. * * @internal */ [IS_TAB]: boolean; };