import type { _INCurrencyAmountResolutionResult } from "./INCurrencyAmountResolutionResult.js";
import type { INRequestPaymentCurrencyAmountUnsupportedReason } from "./INRequestPaymentCurrencyAmountUnsupportedReason.js";
export declare class _INRequestPaymentCurrencyAmountResolutionResult extends _INCurrencyAmountResolutionResult {
    static alloc(): _INRequestPaymentCurrencyAmountResolutionResult;
    static new(): _INRequestPaymentCurrencyAmountResolutionResult;
    init(): _INRequestPaymentCurrencyAmountResolutionResult;
    static unsupportedForReason$(reason: INRequestPaymentCurrencyAmountUnsupportedReason): _INRequestPaymentCurrencyAmountResolutionResult;
    initWithCurrencyAmountResolutionResult$(currencyAmountResolutionResult: _INCurrencyAmountResolutionResult): _INRequestPaymentCurrencyAmountResolutionResult;
}
