import { ChangeDetectorRef, ElementRef, NgZone, OnInit, TemplateRef } from '@angular/core'; import { IgxGridCellComponent } from '../cell.component'; import { GridBaseAPIService } from '../api.service'; import { PlatformUtil } from '../../core/utils'; import { IgxGridBaseDirective } from '.'; import { IgxGridSelectionService, IgxGridCRUDService } from '../selection/selection.service'; import { HammerGesturesManager } from '../../core/touch'; import { GridType } from '../common/grid.interface'; export declare class IgxGridExpandableCellComponent extends IgxGridCellComponent implements OnInit { protected zone: NgZone; document: any; protected platformUtil: PlatformUtil; constructor(selectionService: IgxGridSelectionService, crudService: IgxGridCRUDService, gridAPI: GridBaseAPIService, cdr: ChangeDetectorRef, element: ElementRef, zone: NgZone, touchManager: HammerGesturesManager, document: any, platformUtil: PlatformUtil); /** * @hidden */ expanded: boolean; indicator: ElementRef; indentationDiv: ElementRef; /** * @hidden */ protected defaultExpandedTemplate: TemplateRef; /** * @hidden */ protected defaultCollapsedTemplate: TemplateRef; /** * @hidden */ toggle(event: Event): void; /** * @hidden */ onIndicatorFocus(): void; /** * @hidden */ calculateSizeToFit(range: any): number; /** * @hidden */ readonly iconTemplate: any; }