import { MaskitoPlugin, MaskitoPostprocessor, MaskitoPreprocessor } from '@maskito/core';
import { MaskitoNumberParams } from '@maskito/kit';
export interface TrailingZerosHandlers {
    preprocessor: MaskitoPreprocessor;
    postprocessor: MaskitoPostprocessor;
    blurPlugin: MaskitoPlugin;
}
/**
 * Creates processors to preserve trailing zeros during decimal input.
 *
 * When `minimumFractionDigits` is 0, Maskito's multi-pass validation strips
 * trailing zeros (e.g., "123.0" → "123."). This factory returns coordinated
 * processors that detect and restore trailing zeros, using closure state to
 * support multiple NumberField instances.
 */
export declare function createTrailingZerosHandlers(params: Pick<MaskitoNumberParams, "minimumFractionDigits" | "maximumFractionDigits">): TrailingZerosHandlers;
