import { FormatOn, ThousandStyle } from './types'; export interface NumoraInputValidationOptions { decimalMaxLength?: number; decimalMinLength?: number; formatOn?: FormatOn; thousandSeparator?: string; thousandStyle?: ThousandStyle; decimalSeparator?: string; enableCompactNotation?: boolean; enableNegative?: boolean; enableLeadingZeros?: boolean; autoAddLeadingZero?: boolean; maxLength?: number; isAllowed?: (rawValue: string) => boolean; rawValueMode?: boolean; onChange?: (value: string) => void; } /** * Validates all NumoraInput constructor parameters. * Throws descriptive errors for invalid values. */ export declare function validateNumoraInputOptions(options: NumoraInputValidationOptions): void;