import { BoxProps, ElementProps, Factory, RaikouSpacing, StylesApiProps } from '../../core'; export type StackStylesNames = 'root'; export type StackCssVariables = { root: '--stack-gap' | '--stack-align' | '--stack-justify'; }; export interface StackProps extends BoxProps, StylesApiProps, ElementProps<'div'> { /** Key of `theme.spacing` or any valid CSS value to set `gap` property, numbers are converted to rem, `'md'` by default */ gap?: RaikouSpacing; /** Controls `align-items` CSS property, `'stretch'` by default */ align?: React.CSSProperties['alignItems']; /** Controls `justify-content` CSS property, `'flex-start'` by default */ justify?: React.CSSProperties['justifyContent']; } export type StackFactory = Factory<{ props: StackProps; ref: HTMLDivElement; stylesNames: StackStylesNames; vars: StackCssVariables; }>; export declare const Stack: import("../../core").RaikouComponent<{ props: StackProps; ref: HTMLDivElement; stylesNames: StackStylesNames; vars: StackCssVariables; }>;