import { EventEmitter } from '@angular/core'; import { PhoneNumberColumn } from '../../../../../interfaces/columns/numeric'; import * as i0 from "@angular/core"; /** * */ export declare class PhoneNumberControllerComponent { /** value input */ data: any; /** column */ column: PhoneNumberColumn; /** sends the current value */ onChange: EventEmitter; /** environment variables */ environment: any; constructor(environment: any); /** * Method that use transformData and emit the changed data */ changeData(value: any): void; /** * Show the prefix phone number depending on the country * @returns */ prefixPhoneNumber: () => string; /** * format the entered value to display it in the input when it is focused * @param value * @returns */ parserPhoneNumber: (value: any) => string; /** * calls the formatting function * @param value * @returns */ formatterPhoneNumber: (value: any) => string; /** * when the value is not yet defined show the input placeholder * @param value * @returns */ formatterPhoneNumberInit: (value: any) => any; /** * Format the value of the input with '%' character * @param value * @returns */ formatter: (value: any) => string; /** * Clear the value * @param value * @returns */ fixValue: (value: any) => string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }