/// import { CSSProperties } from 'react'; import { BasicConfig, BasicContainer, BasicContainerPropsInterface } from '../../Container/types'; export declare type gridPositionItems = 'top-left' | 'top-center' | 'top-right' | 'middle-left' | 'middle-center' | 'middle-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'; export declare class GridItem extends BasicConfig { gridCount?: number; gridPosition?: gridPositionItems; gridPaddingLeft?: number; gridPaddingRight?: number; gridLeft?: number; gridTop?: number; gridWidth?: number | string; gridHeight?: number | string; } export declare type flexDirectionItems = 'row' | 'row-reverse' | 'column' | 'column-reverse'; export declare class RowConfig extends BasicConfig { /** * 每行最小高度 */ minHeight?: string; /** * 宽度 */ width?: number | string; /** * 高度 */ height?: number | string; /** * 测试使用, 显示网格 */ showBorder?: boolean; /** * CSS Class */ className?: string; /** * 内联CSS属性 */ style?: CSSProperties; /** * 排列顺序 */ flexDirection?: flexDirectionItems; /** * 子级元素 */ children: GridItem[]; } export declare class RowPropsInterface extends BasicContainerPropsInterface { info: RowConfig; } export default class Row extends BasicContainer { private static isRowDirection(flexDirection?); constructor(props: RowPropsInterface); private getDefaultGridCount(children); render(): {} | null | undefined; }