You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							50 lines
						
					
					
						
							997 B
						
					
					
				
			
		
		
	
	
							50 lines
						
					
					
						
							997 B
						
					
					
				import { IntlConfig } from '../CurrencyInputProps';
 | 
						|
export declare type FormatValueOptions = {
 | 
						|
    /**
 | 
						|
     * Value to format
 | 
						|
     */
 | 
						|
    value: string | undefined;
 | 
						|
    /**
 | 
						|
     * Decimal separator
 | 
						|
     *
 | 
						|
     * Default = '.'
 | 
						|
     */
 | 
						|
    decimalSeparator?: string;
 | 
						|
    /**
 | 
						|
     * Group separator
 | 
						|
     *
 | 
						|
     * Default = ','
 | 
						|
     */
 | 
						|
    groupSeparator?: string;
 | 
						|
    /**
 | 
						|
     * Turn off separators
 | 
						|
     *
 | 
						|
     * This will override Group separators
 | 
						|
     *
 | 
						|
     * Default = false
 | 
						|
     */
 | 
						|
    disableGroupSeparators?: boolean;
 | 
						|
    /**
 | 
						|
     * Intl locale currency config
 | 
						|
     */
 | 
						|
    intlConfig?: IntlConfig;
 | 
						|
    /**
 | 
						|
     * Specify decimal scale for padding/trimming
 | 
						|
     *
 | 
						|
     * Eg. 1.5 -> 1.50 or 1.234 -> 1.23
 | 
						|
     */
 | 
						|
    decimalScale?: number;
 | 
						|
    /**
 | 
						|
     * Prefix
 | 
						|
     */
 | 
						|
    prefix?: string;
 | 
						|
    /**
 | 
						|
     * Suffix
 | 
						|
     */
 | 
						|
    suffix?: string;
 | 
						|
};
 | 
						|
/**
 | 
						|
 * Format value with decimal separator, group separator and prefix
 | 
						|
 */
 | 
						|
export declare const formatValue: (options: FormatValueOptions) => string;
 |