import { OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { QuadrantDiagramService } from '../quadrant-diagram.service'; import { IAxisConfigs, IViewConfigs } from '../quadrant-diagram.type'; import * as i0 from "@angular/core"; export declare class QuadrantLabelComponent implements OnChanges { private quadrantDiagramService; currentLabelSize: any; labelData: any; axisConfigs: IAxisConfigs; view: IViewConfigs; normalLabelTemplate: TemplateRef; largeLabelTemplate: TemplateRef; smallLabelTemplate: TemplateRef; dropScope: any; diagramId: any; currentCenterPoint: any; currentLabelTemplate: any; constructor(quadrantDiagramService: QuadrantDiagramService); ngOnChanges(changes: SimpleChanges): void; /** * @param offsetY the half height of label */ getLabelTopValue(yAxisValue: any, offsetY: any): number; /** * @param offsetX the half width of label */ getLabelLeftValue(xAxisValue: any, offsetX: any): number; showAxisLine(x: any, y: any): void; hideAxisLine(): void; handleDropOutRegion(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }