import { ChangeDetectorRef, ElementRef } from '@angular/core';
import { IgxGridCellComponent } from '../cell.component';
import { GridBaseAPIService } from '../api.service';
import { IgxSelectionAPIService } from '../../core/selection';
import { IgxGridBaseComponent } from '../grid';
export declare class IgxTreeGridCellComponent extends IgxGridCellComponent {
    document: any;
    private treeGridAPI;
    constructor(gridAPI: GridBaseAPIService<IgxGridBaseComponent>, selection: IgxSelectionAPIService, cdr: ChangeDetectorRef, element: ElementRef, document: any);
    indicator: ElementRef;
    indentationDiv: ElementRef;
    /**
     * @hidden
     */
    protected resolveStyleClasses(): string;
    /**
     * @hidden
     */
    readonly indentation: any;
    /**
     * @hidden
     */
    readonly hasChildren: boolean;
    /**
     * @hidden
     */
    readonly expanded: boolean;
    /**
     * @hidden
     */
    toggle(event: Event): void;
    /**
     * @hidden
     */
    onIndicatorFocus(): void;
    /**
     * @hidden
     */
    calculateSizeToFit(range: any): number;
}
