import type { FC, HTMLAttributes, Ref } from 'react'; import { type VariantProps } from 'class-variance-authority'; import type { TestableProps } from '../../utils/testId'; declare const stackVariants: (props?: ({ inline?: boolean | null | undefined; direction?: "row" | "column" | "column-reverse" | "row-reverse" | null | undefined; align?: "center" | "end" | "baseline" | "start" | "stretch" | null | undefined; justify?: "center" | "end" | "start" | "between" | "around" | "evenly" | null | undefined; wrap?: "reverse" | "nowrap" | "wrap" | null | undefined; fullWidth?: boolean | null | undefined; flexGrow?: boolean | null | undefined; flexShrink?: boolean | null | undefined; gap?: 0 | 1 | 2 | 4 | 6 | 8 | 16 | 44 | 80 | 12 | 20 | 32 | 40 | 24 | 56 | 48 | 28 | 36 | 64 | 96 | 112 | 128 | 144 | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type StackNativeProps = HTMLAttributes; type StackVariantProps = VariantProps; export type StackProps = StackNativeProps & StackVariantProps & TestableProps & { ref?: Ref; asChild?: boolean; }; export declare const Stack: FC; export {};