import * as React from 'react'; declare const RowJustify: ["start", "end", "space-between", "space-around", "center"]; declare type RowJustify = typeof RowJustify[number]; declare const RowAlign: ["top", "middle", "bottom"]; declare type RowAlign = typeof RowAlign[number]; interface IRowState { screen: object; } declare class Row extends React.Component { static displayName: string; static Justify: ["start", "end", "space-between", "space-around", "center"]; static Align: ["top", "middle", "bottom"]; static propTypes: any; static defaultProps: Row.Props; readonly state: { screen: {}; }; private getGutter; private style; componentDidMount(): void; componentWillUnmount(): void; renderChildren(): any[]; render(): JSX.Element; } declare namespace Row { interface Props extends React.Props<{}> { className?: string; justify?: RowJustify; align?: RowAlign; style?: React.CSSProperties; gutter?: number | { xs?: number; sm?: number; md?: number; lg?: number; xl?: number; xxl?: number; }; } } export default Row;