import { IRange, RangeDirection, RangeVisitor, RangeBounds } from "./Range";
export default class CellRange implements IRange {
    _r: {
        left: number;
        top: number;
        right: number;
        bottom: number;
        leftFixed: boolean;
        topFixed: boolean;
        rightFixed: boolean;
        bottomFixed: boolean;
        sheetName: string;
    };
    constructor(..._args: any);
    get left(): number;
    get top(): number;
    get right(): number;
    get bottom(): number;
    get leftFixed(): boolean;
    get topFixed(): boolean;
    get rightFixed(): boolean;
    get bottomFixed(): boolean;
    get width(): number;
    get height(): number;
    get sheetName(): string;
    get isCellRange(): boolean;
    toString(): string;
    scan(visitor: RangeVisitor, bounds?: RangeBounds): void;
    slice(offset: number, direction: RangeDirection | undefined): CellRange;
    subRange(left: number, top: number, right: number, bottom: number): CellRange;
}
//# sourceMappingURL=CellRange.d.ts.map