/** * Configuration for different grouping styles used in number formatting. * * - thousand: Groups by 3 digits (Western style) - 1,234,567 * - lakh: First group of 3, then groups of 2 (Indian style) - 12,34,567 * - wan: Groups by 4 digits (Chinese style) - 123,4567 */ export declare const GROUPING_CONFIG: { readonly thousand: { readonly size: 3; }; readonly lakh: { readonly firstGroup: 3; readonly restGroup: 2; }; readonly wan: { readonly size: 4; }; }; /** * Interface representing a change range in the input value. * Used to distinguish between Delete and Backspace operations. */ export interface ChangeRange { start: number; end: number; deletedLength: number; isDelete?: boolean; }