import type { Ref, RefAttributes, ReactNode } from "react";
import type React from "react";
import type { DOMProps } from "../../types/dom";
import type { SpacingType } from "../../types";
import "./Stack.css";
export type StackElementType = HTMLDivElement;
export interface StackProps extends DOMProps, RefAttributes<StackElementType> {
    children?: ReactNode;
    /** How big a gap between items */
    gap?: SpacingType;
    /** Custom class name for setting specific CSS */
    className?: string;
    elementType?: React.ElementType;
}
export type StackRef = Ref<StackElementType>;
export declare function Stack({ ref, ...props }: StackProps): import("react/jsx-runtime").JSX.Element;
export declare namespace Stack {
    var displayName: string;
}
