import type { MaskitoPreprocessor } from '@maskito/core';
/**
 * Manage caret-navigation when user "deletes" non-removable digits or separators
 * @example 1,|42 => Backspace => 1|,42 (only if `minimumFractionDigits` is `>0`)
 * @example 1|,42 => Delete => 1,|42 (only if `minimumFractionDigits` is `>0`)
 * @example 0,|00 => Delete => 0,0|0 (only if `minimumFractionDigits` is `>0`)
 * @example 1 |000 => Backspace => 1| 000 (always)
 */
export declare function createNonRemovableCharsDeletionPreprocessor({ decimalSeparator, thousandSeparator, minimumFractionDigits, }: {
    decimalSeparator: string;
    thousandSeparator: string;
    minimumFractionDigits: number;
}): MaskitoPreprocessor;
//# sourceMappingURL=non-removable-chars-deletion-preprocessor.d.ts.map