export interface CellAddress { row: number; col: number; } /** A normalized rectangle of cells (inclusive corners). */ export interface CellRange { topRow: number; leftCol: number; bottomRow: number; rightCol: number; } export declare function cellEquals(a: CellAddress | null, b: CellAddress | null): boolean; export declare function rangeEquals(a: CellRange | null, b: CellRange | null): boolean; export declare function makeRange(r1: number, c1: number, r2: number, c2: number): CellRange; export declare function rangeContains(range: CellRange, row: number, col: number): boolean;