import { MessageFunctionType, Result } from '../types'; export interface IsCurrencyErrors { TARGET_ARGUMENT_NOT_A_STRING: MessageFunctionType; } export declare const IS_CURRENCY_ERRORS: IsCurrencyErrors; export interface IsCurrencyOptions { symbol: string; require_symbol: boolean; allow_space_after_symbol: boolean; symbol_after_digits: boolean; allow_negatives: true; parens_for_negatives: boolean; negative_sign_before_digits: boolean; negative_sign_after_digits: boolean; allow_negative_sign_placeholder: boolean; thousands_separator: string; decimal_separator: string; allow_decimal: true; require_decimal: boolean; digits_after_decimal: Array; allow_space_after_digits: boolean; } /** * Tests whether the `target` string is a currency * * ### Example * ``` * expect(isCurrency('1.39').value).toBeTruthy() * ``` * @param target The target string * @param options The options */ export declare function isCurrency(target: string, options?: any): Result;