import { type FunctionComponent, type ReactNode } from 'react'; import type { Sprinkles } from '../../styles/sprinkles.css'; import { type UseBoxProps } from '../Box/useBox/useBox'; export interface InlineProps extends Pick { /** * Sets the horizontal alignment */ alignX?: Sprinkles['justifyContent']; /** * Sets the vertical alignment * @default 'center' */ alignY?: Sprinkles['alignItems']; /** * Control wrapping - `true` prevents items from wrapping to the next line when they overflow the container width * @default false (items wrap) */ children: ReactNode; className?: string; /** * A divider element to render between each child. Accepts `true`/`false` for default separator or custom JSX */ dividers?: boolean | ReactNode; noWrap?: boolean; /** * Defines the gap between list items. Accepts responsive values * @default '2' */ space?: Sprinkles['gap']; } /** * Inline arranges child elements horizontally, side by side. * It allows you to control the spacing between items, alignment (horizontal and vertical), * wrapping behavior, and optionally add dividers. Useful for creating a row layout. * * @example * * * * * * @example * * Option A * Option B * Option C * * * @example * * Link 1 * Link 2 * */ export declare const Inline: FunctionComponent; //# sourceMappingURL=Inline.d.ts.map