import React from 'react';
import { Property } from 'csstype';
import ViewProps from '@remax/one/esm/hostComponents/View/props';
import 'array-flat-polyfill';
export interface Props extends Pick<ViewProps, 'style' | 'onTap' | 'className' | 'id' | 'onTouchStart' | 'onTouchMove' | 'onTouchEnd' | 'onTouchCancel' | 'onLongTap'> {
    /**
     * 是否垂直
     * @default false
     */
    vertical?: boolean;
    /**
     * 子元素
     */
    children?: React.ReactNodeArray | React.ReactNode;
    /**
     * 间距大小，字符串可以传入自定义单位，数字默认会转为rpx
     */
    size?: string | number;
    /**
     * CSS的flex设置
     */
    flex?: Property.Flex;
    /**
     * CSS的justify设置
     */
    justify?: Property.JustifyContent;
    /**
     * CSS的alignItems设置
     * @default stretch
     */
    alignItems?: Property.AlignItems;
    /**
     * CSS的alignSelf设置
     */
    alignSelf?: Property.AlignSelf;
    /**
     * CSS的margin设置
     */
    margin?: Property.Margin | number;
    /**
     * CSS的padding设置
     */
    padding?: Property.Padding | number;
    /**
     * CSS的flexWrap设置
     */
    flexWrap?: Property.FlexWrap;
    hidden?: boolean;
    /**
     * 在一行第几个时不设置size
     */
    ignoreNum?: number;
}
declare const _default: ({ style, children, size, className, margin, padding, vertical, flexWrap, justify, alignSelf, alignItems, flex, ignoreNum, ...props }: Props) => JSX.Element;
export default _default;
