import { AfterViewInit, ChangeDetectorRef, ComponentFactoryResolver, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { ToolService } from '../shared'; export declare class ToolboxComponent implements AfterViewInit, OnInit, OnDestroy { private resolver; private cdRef; private toolService; target: ViewContainerRef; animate: boolean; private _animate; readonly toolState: string; private _toolState; private component; private depth; private selectedTool; private toolHistory$$; private viewInitialized; private animating$; private animating$$; constructor(resolver: ComponentFactoryResolver, cdRef: ChangeDetectorRef, toolService: ToolService); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; animationStart(event: any): void; animationDone(event: any): void; private subscribeToAnimation(callback); private unsubscribeToAnimation(); private handleToolHistoryChange(toolHistory?); private selectTool(tool); private createComponent(tool); private destroyComponent(); private setOptions(options); }