import type React from "react"; import type { Spacing } from "./spacing.js"; /** * A component for laying out children along a single axis. * * Every prop is token-based: there are no arbitrary values, so a `Stack` always matches the * spacing and alignment of the surrounding Attio UI. */ export declare function Stack(props: { /** * The axis the children are laid out along. * * @default "column" */ direction?: "column" | "row"; /** * The space between children. * * Defaults to `"none"`, because a gap is a deliberate choice rather than something a layout * should acquire by accident. * * @default "none" */ gap?: Spacing; /** * How the children are aligned on the cross axis. * * @default "stretch" */ align?: "start" | "center" | "end" | "stretch"; /** * How the children are distributed along the main axis. * * @default "start" */ justify?: "start" | "center" | "end" | "space-between"; /** * The content of the stack, either text or other components. */ children?: React.ReactNode; }): React.JSX.Element; //# sourceMappingURL=stack.d.ts.map