import { Component, ReactNode } from 'react'; export declare type FlexGridGutterSize = keyof typeof gutterSizeToClassNameMap; export declare type FlexGridColumns = 0 | 1 | 2 | 3 | 4; export interface SoftFlexGridProps { children?: ReactNode; columns?: FlexGridColumns; gutterSize?: FlexGridGutterSize; responsive?: boolean; } declare const gutterSizeToClassNameMap: { none: null; s: string; m: string; l: string; xl: string; }; export declare const GUTTER_SIZES: FlexGridGutterSize[]; export declare const COLUMNS: FlexGridColumns[]; export declare class FlexGrid extends Component<{ children: any; className?: any; gutterSize?: string; responsive?: boolean; columns?: number; }> { static defaultProps: { gutterSize: string; responsive: boolean; columns: number; }; render(): JSX.Element; } export {};