import { SafeAny } from '@pkt/utils'; import { GridDirectionEnum } from '../enums'; import { ɵGridParams } from '../interfaces'; import { ɵBaseDirectionStrategy } from './direction'; import { ɵCell } from './grid-cell'; /** @internal */ export declare class ɵGrid implements ɵGridParams { xAxisCellsCount: number; yAxisCellsCount: number; readonly directionType: GridDirectionEnum; readonly directionStrategy: ɵBaseDirectionStrategy; structure: ɵCell[][]; constructor(params: ɵGridParams); getCell(x: number, y: number): ɵCell; getFirstEmptyCell(): ɵCell; reset(): void; private validateCellsCount; }