import Layout from '../../layoutEngine/layouts/layout'; import Cell from '../../layoutEngine/layouts/cell'; import Bounds from '../../../utils/bounds'; import Size from '../../../utils/size'; export declare class GridLayout extends Layout { numColumns: number; makeColumnsEqualWidth: boolean; horizontalSpacing: number; verticalSpacing: number; marginLeft: number; marginRight: number; marginTop: number; marginBottom: number; marginWidth: number; marginHeight: number; constructor(numColumns: number, makeColumnsEqualWidth: boolean); private _getData; protectedLayout(cell: Cell, move: boolean, bounds: Bounds, flushCache: boolean): Size; }