import { default as React } from 'react';
import { BaseComponentProps } from '../../types';
export type StackDirection = "row" | "column" | "row-reverse" | "column-reverse";
export type StackAlign = "start" | "end" | "center" | "stretch" | "baseline";
export type StackJustify = "start" | "end" | "center" | "between" | "around" | "evenly";
export type StackWrap = "nowrap" | "wrap" | "wrap-reverse";
export type StackGap = number | string;
type StackElement = "div" | "section" | "article" | "main" | "header" | "footer" | "aside" | "nav";
export interface StackProps extends BaseComponentProps, Omit<React.HTMLAttributes<HTMLDivElement>, "ref"> {
    direction?: StackDirection;
    align?: StackAlign;
    justify?: StackJustify;
    wrap?: StackWrap;
    gap?: StackGap;
    as?: StackElement;
    children: React.ReactNode;
}
export declare const Stack: React.ForwardRefExoticComponent<StackProps & React.RefAttributes<HTMLDivElement>>;
export {};
