import { ElementRef, Renderer2, NgZone, TemplateRef } from '@angular/core'; import { IgxDropDirective } from '../../directives/drag-drop/drag-drop.directive'; /** * @hidden */ export declare class IgxGroupByRowTemplateDirective { template: TemplateRef; constructor(template: TemplateRef); } /** * @hidden */ export declare class IgxGridDetailTemplateDirective { } /** * @hidden */ export declare class IgxRowExpandedIndicatorDirective { } /** * @hidden */ export declare class IgxRowCollapsedIndicatorDirective { } /** * @hidden */ export declare class IgxHeaderExpandIndicatorDirective { } /** * @hidden */ export declare class IgxHeaderCollapseIndicatorDirective { } /** * @hidden */ export declare class IgxGroupAreaDropDirective extends IgxDropDirective { private elementRef; private renderer; private zone; constructor(elementRef: ElementRef, renderer: Renderer2, zone: NgZone); hovered: boolean; onDragEnter(event: any): void; onDragLeave(event: any): void; onDragDrop(event: any): void; private closestParentByAttr; private columnBelongsToGrid; }