import { OnInit, ElementRef, Renderer2, OnDestroy } from '@angular/core'; import { AnimationBuilder } from '@angular/animations'; import * as i0 from "@angular/core"; /** * Directive to handle the collapse and expand functionality of a host element. */ export declare class CollapseDirective implements OnInit, OnDestroy { private el; private builder; private renderer; /** * Indicates whether the host element is collapsed. * @input */ collapsed: import("@angular/core").InputSignal; /** Animation timings for collapse/expand animations. * @input */ timings: import("@angular/core").InputSignal; private _player?; private _firstExecution; constructor(el: ElementRef, builder: AnimationBuilder, renderer: Renderer2); ngOnInit(): void; private _collapse; private _expand; private _playAnimation; private _addClass; private _removeClass; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }