import { Injector, OnChanges, SimpleChanges } from '@angular/core'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { FontStyleData } from '../../../../view-data/shared/font/font-style.data'; import { FormControl } from '@angular/forms'; import { CalibrationMarkData } from '../../../../view-data/shared/calibration-mark/calibration-mark.data'; export declare class CalibrationMarkComponent extends ConfigureComponentBase implements OnChanges { data: CalibrationMarkData; displayPercentage: boolean; private readonly _defaultCalibrationMarkDetailData; private readonly _defaultPercentageFont; private meterCalibrationMarkBak; private calibrationDigitDetailBak; active: boolean; private _percentageFontBak; constructor(injector: Injector); showCalibration: boolean; readonly calibrationDetail: import("../../../../view-data/shared/calibration-mark/calibration-detail-data").CalibrationDetailData; showCalibrationDigit: boolean; private calibrationDigitDetail; integerDigits: number; fractionDigits: number; readonly calibrationDigitFont: FontStyleData; showPercentage: boolean; percentageFont: FontStyleData; showPercentageChanged(): void; private readonly defaultCalibrationDigitDetail; showCalibrationChanged(): void; showCalibrationDigitChanged(): void; validateIntegerFractionSum(currentFormControl: FormControl): { 'integerFractionDigitSumError': boolean; }; validate(): boolean; ngOnChanges(changes: SimpleChanges): void; correctIntegerDigit(val: number): void; setCalibrationColor(color: string): void; }