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 };