import { default as React } from 'react';
export interface StackProps {
/** Stack content */
children: React.ReactNode;
/** Stack direction */
direction?: 'vertical' | 'horizontal';
/** Spacing between items */
spacing?: 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl';
/** Align items */
align?: 'start' | 'center' | 'end' | 'stretch' | 'baseline';
/** Justify content */
justify?: 'start' | 'center' | 'end' | 'between' | 'around' | 'evenly';
/** Wrap items */
wrap?: boolean;
/** Full width/height */
full?: boolean;
/** Divider between items */
divider?: boolean;
/** Additional className */
className?: string;
}
/**
* Stack Component
*
* Flexbox-based layout component for arranging children vertically or horizontally
* with consistent spacing. Supports alignment, wrapping, and dividers.
*
* @example
* ```tsx
*
* Item 1
* Item 2
* Item 3
*
* ```
*
* @example
* ```tsx
*
*
*
*
* ```
*/
export declare const Stack: React.FC;
/**
* VStack - Vertical Stack (alias for Stack with direction="vertical")
*/
export declare const VStack: React.FC>;
/**
* HStack - Horizontal Stack (alias for Stack with direction="horizontal")
*/
export declare const HStack: React.FC>;
//# sourceMappingURL=stack.d.ts.map