import { InputNumber, SpellerConfig } from './types';
/**
 * Main function to spell a Vietnamese number
 * @param config SpellerConfig instance
 * @param input Number to spell
 * @returns Vietnamese spelling of the number
 */
export declare function spellVnNumber(config: SpellerConfig, input: InputNumber): string;
/**
 * Convenience function to spell a Vietnamese number with default config
 * @param input Number to spell
 * @returns Vietnamese spelling of the number
 */
export declare function spell(input: InputNumber): string;
/**
 * Convenience function to spell a Vietnamese number with default value on error
 * @param input Number to spell
 * @param subConfig Partial<SpellerConfig>
 * @param defaultOnError
 * @returns Vietnamese spelling of the number
 */
export declare function spellOrDefault(input: InputNumber, subConfig?: Partial<SpellerConfig>, defaultOnError?: any): string;
