import type { ComputedRef, MaybeRef } from 'vue';
import type { NumericSeparators } from '../utils/numericUtils';
export interface UseCurrencyFormatterOptions {
    currency: MaybeRef<string>;
}
export interface UseCurrencyFormatterReturn {
    format: (value: number) => string;
    parsePasted: (pastedValue: string) => number;
    currencySymbol: ComputedRef<string>;
    separators: ComputedRef<NumericSeparators>;
    resolvedFractionDigits: ComputedRef<number>;
}
export declare function useCurrencyFormatter(options: UseCurrencyFormatterOptions): UseCurrencyFormatterReturn;
