import { ReactNode } from 'react'; import { AdaptiveStackProps } from './types.ts'; /** * AdaptiveStack is a layout component that automatically manages stacking * direction based on available space or explicit configuration. * * @example * ```tsx * // Responsive stack that switches at 768px * * Item 1 * Item 2 * Item 3 * * * // Horizontal stack with space-between * * * * * * ``` */ export declare function AdaptiveStack({ children, direction, breakpoint, gap, align, justify, wrap, className, style, }: AdaptiveStackProps): ReactNode; /** * HStack is a horizontal adaptive stack. */ export declare function HStack(props: Omit): ReactNode; /** * VStack is a vertical adaptive stack. */ export declare function VStack(props: Omit): ReactNode; /** * ResponsiveStack automatically switches between horizontal and vertical. */ export declare function ResponsiveStack(props: Omit): ReactNode; export type { AdaptiveStackProps };