import { CellRange as CellRange_internal } from "./CellRange";
/**
 * An indentifier for a specific cell in the grid.
*/
export declare class IgcCellRange {
    protected createImplementation(): CellRange_internal;
    protected _implementation: any;
    /**
     * @hidden
     */
    get i(): CellRange_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    /**
     * Gets or sets the start column of the range.
    */
    get startColumn(): number;
    set startColumn(v: number);
    /**
     * Gets or sets the end column of the range.
    */
    get endColumn(): number;
    set endColumn(v: number);
    /**
     * Gets or sets the start row of the range.
    */
    get startRow(): number;
    set startRow(v: number);
    /**
     * Gets or sets the end row of the range.
    */
    get endRow(): number;
    set endRow(v: number);
    findByName(name: string): any;
}
