import { PropsWithChildren } from "react";
import { ViewProps, ViewStyle } from "react-native";
import { IOSpacer } from "../../core";
type AllowedStyleProps = Exclude<ViewStyle, "display" | "flexDirection" | "gap">;
type A11YRelatedProps = Pick<ViewProps, "pointerEvents" | "accessibilityElementsHidden" | "importantForAccessibility">;
type Stack = PropsWithChildren<{
    space?: IOSpacer | 0;
    style?: AllowedStyleProps;
    allowScaleSpacing?: boolean;
}> & A11YRelatedProps;
type BaseStack = Stack & {
    orientation: "vertical" | "horizontal";
};
/**
Horizontal Stack component
@param {IOSpacer} space
 */
declare const Stack: ({ space, style, orientation, allowScaleSpacing, children, ...props }: BaseStack) => import("react/jsx-runtime").JSX.Element;
export declare const HStack: ({ children, ...props }: Stack) => import("react/jsx-runtime").JSX.Element;
/**
Vertical Stack component
@param {IOSpacer} space
 */
export declare const VStack: ({ children, ...props }: Stack) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Stack.d.ts.map