import { type MaskitoPreprocessor } from '@maskito/core'; import type { MaskitoNumberParams } from '../number-params'; /** * This preprocessor works only once at initialization phase (when `new Maskito(...)` is executed). * This preprocessor helps to avoid conflicts during transition from one mask to another (for the same input). * For example, the developer changes postfix (or other mask's props) during run-time. * ``` * let maskitoOptions = maskitoNumber({postfix: ' year'}); * // [3 seconds later] * maskitoOptions = maskitoNumber({postfix: ' years'}); * ``` */ export declare function createInitializationOnlyPreprocessor(params: Pick, 'decimalPseudoSeparators' | 'decimalSeparator' | 'maximumFractionDigits' | 'minusPseudoSigns' | 'minusSign' | 'negativePattern' | 'postfix' | 'prefix'>): MaskitoPreprocessor; //# sourceMappingURL=initialization-only-preprocessor.d.ts.map