import { IgxGridCellComponent, GridBaseAPIService } from '../grid';
import { ChangeDetectorRef, ElementRef, OnInit } from '@angular/core';
import { IgxHierarchicalGridComponent } from './hierarchical-grid.component';
import { IgxHierarchicalSelectionAPIService } from './selection';
export declare class IgxHierarchicalGridCellComponent extends IgxGridCellComponent implements OnInit {
    gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>;
    selection: IgxHierarchicalSelectionAPIService;
    cdr: ChangeDetectorRef;
    private helement;
    protected hSelection: any;
    protected _rootGrid: any;
    constructor(gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>, selection: IgxHierarchicalSelectionAPIService, cdr: ChangeDetectorRef, helement: ElementRef);
    ngOnInit(): void;
    private _getRootGrid;
    protected _saveCellSelection(newSelection?: Set<any>): void;
    isCellSelected(): boolean;
    dispatchEvent(event: KeyboardEvent): void;
    protected _clearCellSelection(): void;
}
