import { CSSProperties, MouseEventHandler } from 'react';
export interface RowProps {
    /** ref引用 */
    ref?: React.LegacyRef<HTMLDivElement>;
    /** id标志 */
    id?: string;
    /** 鼠标hover */
    onMouseEnter?: MouseEventHandler;
    /** 鼠标hover离开 */
    onMouseLeave?: MouseEventHandler;
    /** 点击事件 */
    onClick?: (e: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    /** 样式 */
    style?: CSSProperties;
    /** 类名 */
    className?: string;
    /** @description 排列方向 @default horizontal */
    direction?: 'horizontal' | 'vertical';
    /** 水平排列 */
    horizontal?: boolean;
    /** 垂直排列 */
    vertical?: boolean;
    /** @description 自动换行 @default true */
    wrap?: boolean;
    /** 子元素顶部对齐 */
    start?: boolean;
    /** 子元素底部对齐 */
    end?: boolean;
    /** 子元素居中对齐 */
    center?: boolean;
    /** 子元素高度保持一致,占满整个容器的高度 */
    stretch?: boolean;
    /** 根据第一行文字的基线对齐 */
    baseline?: boolean;
    /** 子元素停靠方式 */
    align?: 'start' | 'end' | 'center' | 'stretch' | 'baseline';
    /** 子元素在主轴上的对齐方式 */
    justify?: 'start' | 'end' | 'center' | 'between' | 'around' | 'evenly';
}
declare const Row: React.FC<RowProps>;
export default Row;
