import { EventEmitter } from '@angular/core'; import { NumericService } from '../../../../../services/numeric/numeric.service'; import { CurrencyColumnForms } from '../../../../../interfaces/columns/numeric'; import * as i0 from "@angular/core"; /** * */ export declare class CurrencyControllerComponent { private numericService; /** value input */ data: any; /** column */ column: CurrencyColumnForms; /** sends the current value */ onChange: EventEmitter; /** default num decimals */ defaultNumDecimals: number; constructor(numericService: NumericService); /** * Method that use transformData and emit the changed data */ changeData(value: any): void; /** * calls the formatting function * @param value * @returns */ formatterCurrency: (value: any) => string; /** * decimal format with decimals attr / clear the decimal value * @param value * @returns */ parserCurrency: (value: any) => string; /** * Format the value of the input by separating the numbers 3 by 3 * @param value * @returns */ formatter: (value: any, inBlur?: boolean) => string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }