import { LogicalGridMatrixCell, LogicalGridMatrixCursor, Point } from '../../../index';
export declare class LogicalGridMatrix {
    protected _cursor: LogicalGridMatrixCursor;
    protected _assignedCells: LogicalGridMatrixCell[][];
    constructor(cursor: LogicalGridMatrixCursor);
    getColumnCount(): number;
    getRowCount(): number;
    protected _setAssignedCell(index: Point, val: LogicalGridMatrixCell): void;
    protected _getAssignedCell(index: Point): LogicalGridMatrixCell;
    protected _nextFree(w: number, h: number): boolean;
    protected _isAllCellFree(x: number, y: number, w: number, h: number): boolean;
    toString(): string;
}
//# sourceMappingURL=LogicalGridMatrix.d.ts.map