import { IgxGridCellComponent } from '../cell.component';
import { ChangeDetectorRef, ElementRef, OnInit, NgZone } from '@angular/core';
import { IgxGridSelectionService } from '../selection/selection.service';
import { HammerGesturesManager } from '../../core/touch';
import { PlatformUtil } from '../../core/utils';
import { GridType } from '../common/grid.interface';
import { IgxOverlayService } from '../../services/public_api';
import * as i0 from "@angular/core";
export declare class IgxHierarchicalGridCellComponent extends IgxGridCellComponent implements OnInit {
    protected _rootGrid: any;
    constructor(selectionService: IgxGridSelectionService, grid: GridType, overlayService: IgxOverlayService, cdr: ChangeDetectorRef, helement: ElementRef<HTMLElement>, zone: NgZone, touchManager: HammerGesturesManager, platformUtil: PlatformUtil);
    ngOnInit(): void;
    /**
     * @hidden
     * @internal
     */
    activate(event: FocusEvent): void;
    private _getRootGrid;
    private _clearAllHighlights;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxHierarchicalGridCellComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxHierarchicalGridCellComponent, "igx-hierarchical-grid-cell", never, {}, {}, never, never, false, never>;
}
