export declare enum Locale { en_US = "en_US", nl_NL = "nl_NL", nl_BE = "nl_BE", fr_FR = "fr_FR", fr_BE = "fr_BE", de_DE = "de_DE", de_AT = "de_AT", de_CH = "de_CH", es_ES = "es_ES", ca_ES = "ca_ES", pt_PT = "pt_PT", it_IT = "it_IT", nb_NO = "nb_NO", sv_SE = "sv_SE", fi_FI = "fi_FI", da_DK = "da_DK", is_IS = "is_IS", hu_HU = "hu_HU", pl_PL = "pl_PL", lv_LV = "lv_LV", lt_LT = "lt_LT" } export declare enum PaymentMethod { applepay = "applepay", bancontact = "bancontact", banktransfer = "banktransfer", belfius = "belfius", creditcard = "creditcard", directdebit = "directdebit", eps = "eps", giftcard = "giftcard", giropay = "giropay", ideal = "ideal", inghomepay = "inghomepay", kbc = "kbc", klarnapaylater = "klarnapaylater", klarnasliceit = "klarnasliceit", paypal = "paypal", paysafecard = "paysafecard", przelewy24 = "przelewy24", sofort = "sofort" } export declare enum HistoricPaymentMethod { bitcoin = "bitcoin" } export declare enum ApiMode { test = "test", live = "live" } export interface Image { size1x: string; size2x: string; svg: string; } export interface Url { href: string; type: string; } export interface Links { self: Url; documentation: Url; } export interface Amount { currency: string; value: string; } export interface Address { streetAndNumber: string; streetAdditional?: string; postalCode: string; city: string; region?: string; country: string; } export declare type CardLabel = 'American Express' | 'Carta Si' | 'Carte Bleue' | 'Dankort' | 'Diners' | 'Club' | 'Discover' | 'JCB' | 'Laser' | 'Maestro' | 'Mastercard' | 'Unionpay' | 'Visa'; export declare type CardFailureReason = 'authentication_failed' | 'card_expired' | 'inactive_card' | 'insufficient_funds' | 'invalid_card_holder_name' | 'invalid_card_number' | 'invalid_card_type' | 'invalid_cvv' | 'possible_fraud' | 'refused_by_issuer' | 'unknown_reason'; export declare type CardAudience = 'consumer' | 'business'; export declare type FeeRegion = 'american-express' | 'carte-bancaire' | 'intra-eu' | 'maestro' | 'other'; export declare enum SequenceType { oneoff = "oneoff", first = "first", recurring = "recurring" } export declare type MollieApiErrorLinks = { [key: string]: Url; } | Links; export interface MollieApiError { status?: number; title: string; detail: string; field?: string; _links?: MollieApiErrorLinks; }