import { EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { QuadrantDiagramService } from './quadrant-diagram.service'; import { IAxisConfigs, ILabelDataConfigs, IQuadrantConfigs, IViewConfigs, labelSize } from './quadrant-diagram.type'; import * as i0 from "@angular/core"; export declare class QuadrantDiagramComponent implements OnInit, OnChanges { private quadrantDiagramService; static ID_SEED: number; axisConfigs: IAxisConfigs; quadrantConfigs: Array; view: IViewConfigs; normalLabelTemplate: TemplateRef; largeLabelTemplate: TemplateRef; smallLabelTemplate: TemplateRef; labelData: Array; currentLabelSize: labelSize; showQuadrants: boolean; diagramId: any; dropEvent: EventEmitter; zoomInEvent: EventEmitter; zoomOutEvent: EventEmitter; fullScreenEvent: EventEmitter; dropScope: string; showToolbar: boolean; private originHeight; private originWidth; isFullScreen: boolean; get id(): any; constructor(quadrantDiagramService: QuadrantDiagramService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; launchFullscreen({ isFullscreen }: { isFullscreen: any; }): void; onDrop(e: any): void; initAxisData(): void; zoomOut(size: any): void; zoomIn(size: any): void; dragOverEvent(e: any): void; handleDropOut(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }