import React from 'react';
import { StyleProp, ViewStyle } from 'react-native';
type PrimitiveBaseProps = {
    /**
     * Used to locate this view in end-to-end tests.
     */
    testID?: string;
};
export type HorizontalArrangement = 'start' | 'end' | 'center' | 'spaceBetween' | 'spaceAround' | 'spaceEvenly';
export type VerticalArrangement = 'top' | 'bottom' | 'center' | 'spaceBetween' | 'spaceAround' | 'spaceEvenly';
export type HorizontalAlignment = 'start' | 'end' | 'center';
export type VerticalAlignment = 'top' | 'bottom' | 'center';
type LayoutBaseProps = {
    children?: React.ReactNode;
    horizontalArrangement?: HorizontalArrangement;
    verticalArrangement?: VerticalArrangement;
    horizontalAlignment?: HorizontalAlignment;
    verticalAlignment?: VerticalAlignment;
} & PrimitiveBaseProps;
export type RowProps = LayoutBaseProps;
export declare function Row(props: RowProps): React.JSX.Element | null;
export type ColumnProps = LayoutBaseProps;
export declare function Column(props: ColumnProps): React.JSX.Element | null;
export type ContainerProps = {
    children: React.ReactNode;
    style?: StyleProp<ViewStyle>;
} & PrimitiveBaseProps;
export declare function Container(props: ContainerProps): React.JSX.Element | null;
export {};
//# sourceMappingURL=index.d.ts.map