import { OnDestroy, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { DynamicTemplateService } from './dynamic-template.service'; export declare class DynamicTemplateComponent implements OnInit, OnDestroy, OnChanges { private dynamicTemplateService; playground: any; scroller: any; smallMenu: any; defaultSettings: any; settings: any; dragDefault: any; resetViewAnimate: boolean; dragStarted: boolean; modelType: string; resultsType: string; drag: any; drag1: any; drag2: any; drag3: any; smallMenuExpanded: boolean; viewOptions: { from: string; to: string; active: boolean; }[]; templateOptions: any[]; currentViewIndex: number; currentTemplateIndex: number; private document; constructor(dynamicTemplateService: DynamicTemplateService, document?: any); ngOnInit(): void; loadSettings(): void; setExpand(name: string): void; resetAllDrag(): void; expandFirstBox(): void; expandThirdBox(): void; expandSecondBox(): void; checkOneItemIsExpand(): boolean; checkFirstBoxIsExpand(): boolean; checkThirdBoxIsExpand(): boolean; checkSecondBoxIsExpand(): boolean; emitDragStarted(): void; onMouseDown(e: any, name: string, type: string): void; onMouseUp(e: any): void; onMouseMove(e: any): void; onMoveVersion1(type: any, moveXPercent: any, moveYPercent: any): void; onMoveVersion3(type: any, moveXPercent: any, moveYPercent: any): void; onMoveLimitTopBottom(): void; onMoveLimitLeft(): void; onMoveLimitRight(): void; resetView(): void; onResize(event: any): void; setPlaygroundHeight(width: any): void; saveState(): void; getState(): any; changeComponentOrder(): void; changeViewDynamically(obj: any): void; changeTemplateType(): void; toggleSmallMenu(): void; onDocClick(event: any): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }