import { AfterViewInit, ApplicationRef, EventEmitter, Injector, OnInit, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TqlCollapseDirective implements OnInit, AfterViewInit { private _ViewContainerRef; private _ApplicationRef; private _Injector; name: string; label: string; labelClassName: string; collapsedClassName: string; hasLine: boolean; hasShadow: boolean; alwaysShowIcon: boolean; collapseTrigger: EventEmitter; offset: number; hideIconWhenCollapsed: boolean; hideIcon: boolean; direction: string; init: EventEmitter; onChangeCollapse: EventEmitter; private instance; private parentDom; private _collapse; private _alwaysCollapse; set alwaysCollapsed(value: boolean); set initialCollapsed(value: boolean); private resize$; onResize(event: any): void; constructor(_ViewContainerRef: ViewContainerRef, _ApplicationRef: ApplicationRef, _Injector: Injector); ngOnInit(): void; ngAfterViewInit(): void; /** * toggle collapse * @param status */ toggleCollapse(status?: boolean, hasAnimation?: boolean): void; private toggleCollapseEvent; private checkMinHeight; /** * add dom */ private addComponent; /** * update instance's data */ private updateInstance; /** * clear dom */ private clear; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }