import { Configs } from '../config/configs.class';
import { Container2D } from '../container-2d.class';
import { CellValue, CellValueOrValueWithOptions } from './cell-value.type';
import { Cell } from './cell.class';
export declare class Cells extends Container2D<CellValue, Cell, Cells> {
    readonly configs: Configs;
    constructor();
    get columns(): number;
    get rows(): number;
    get startX(): number;
    get startY(): number;
    headerValues(vertical: boolean): undefined | CellValue[];
    headersReplace(vertical: boolean, newHeaders: CellValueOrValueWithOptions[] | null | undefined): void;
    upsert(x: number, y: number, value: CellValueOrValueWithOptions): void;
}
