import { ElementRef, OnDestroy } from '@angular/core';
import { ElFooterRowComponent, ElHeaderRowComponent, ElRowComponent } from '../cdk/table/row';
export declare const EL_ROW_DOUBLE_CLICK_DELAY: number;
/**
 * Cells container. Adds the right class and role.
 */
export declare class ElTreeGridRowComponent extends ElRowComponent implements OnDestroy {
    elementRef: ElementRef<HTMLElement>;
    private readonly doubleClick$;
    private readonly tree;
    /**
     * Time to wait for second click to expand row deeply.
     * 200ms by default.
     */
    doubleClickDelay: number;
    /**
     * Toggle row on click. Enabled by default.
     */
    clickToToggle: boolean;
    toggleIfEnabledNode(): void;
    toggleIfEnabledNodeDeep(): void;
    constructor(tree: any, elementRef: ElementRef<HTMLElement>);
    ngOnDestroy(): void;
}
export declare class ElTreeGridHeaderRowComponent extends ElHeaderRowComponent {
}
export declare class ElTreeGridFooterRowComponent extends ElFooterRowComponent {
}
