import { z } from "zod";
export declare const PaymentSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodEnum<{
        readonly INITIATED: "initiated";
        readonly PAID: "paid";
        readonly AUTHORIZED: "authorized";
        readonly FAILED: "failed";
        readonly REFUNDED: "refunded";
        readonly CAPTURED: "captured";
        readonly VOIDED: "voided";
        readonly VERIFIED: "verified";
    }>;
    amount: z.ZodNumber;
    fee: z.ZodNumber;
    currency: z.ZodPipe<z.ZodEnum<Readonly<{
        USD: "USD";
        EUR: "EUR";
        GBP: "GBP";
        AUD: "AUD";
        CAD: "CAD";
        JPY: "JPY";
        BYR: "BYR";
        PAB: "PAB";
        SOS: "SOS";
        SRD: "SRD";
        SSP: "SSP";
        STD: "STD";
        STN: "STN";
        SVC: "SVC";
        SYP: "SYP";
        SZL: "SZL";
        THB: "THB";
        TJS: "TJS";
        TMT: "TMT";
        TND: "TND";
        TOP: "TOP";
        TRY: "TRY";
        NPR: "NPR";
        TTD: "TTD";
        TWD: "TWD";
        NOK: "NOK";
        TZS: "TZS";
        UAH: "UAH";
        UGX: "UGX";
        NIO: "NIO";
        PEN: "PEN";
        OMR: "OMR";
        PGK: "PGK";
        PHP: "PHP";
        PKR: "PKR";
        PLN: "PLN";
        PYG: "PYG";
        QAR: "QAR";
        RON: "RON";
        RSD: "RSD";
        RUB: "RUB";
        RWF: "RWF";
        SAR: "SAR";
        SBD: "SBD";
        SCR: "SCR";
        SDG: "SDG";
        SEK: "SEK";
        SGD: "SGD";
        SHP: "SHP";
        NZD: "NZD";
        SKK: "SKK";
        SLE: "SLE";
        SLL: "SLL";
        UYU: "UYU";
        BCH: "BCH";
        BTC: "BTC";
        JEP: "JEP";
        GGP: "GGP";
        IMP: "IMP";
        XFU: "XFU";
        GBX: "GBX";
        CNH: "CNH";
        USDC: "USDC";
        EEK: "EEK";
        GHS: "GHS";
        HRK: "HRK";
        LTL: "LTL";
        LVL: "LVL";
        MRO: "MRO";
        MTL: "MTL";
        TMM: "TMM";
        ZWD: "ZWD";
        ZWL: "ZWL";
        ZWN: "ZWN";
        ZWR: "ZWR";
        VEF: "VEF";
        UZS: "UZS";
        VES: "VES";
        VND: "VND";
        VUV: "VUV";
        WST: "WST";
        XAF: "XAF";
        XAG: "XAG";
        XAU: "XAU";
        XBA: "XBA";
        XBB: "XBB";
        XBC: "XBC";
        XBD: "XBD";
        XCD: "XCD";
        XDR: "XDR";
        XOF: "XOF";
        XPD: "XPD";
        XPF: "XPF";
        XPT: "XPT";
        XTS: "XTS";
        YER: "YER";
        ZAR: "ZAR";
        ZMK: "ZMK";
        ZMW: "ZMW";
        AED: "AED";
        CDF: "CDF";
        CHF: "CHF";
        CLF: "CLF";
        CLP: "CLP";
        CNY: "CNY";
        COP: "COP";
        CRC: "CRC";
        CUC: "CUC";
        CUP: "CUP";
        CVE: "CVE";
        CZK: "CZK";
        DJF: "DJF";
        DKK: "DKK";
        DOP: "DOP";
        DZD: "DZD";
        EGP: "EGP";
        ERN: "ERN";
        ETB: "ETB";
        FJD: "FJD";
        FKP: "FKP";
        GEL: "GEL";
        GIP: "GIP";
        AFN: "AFN";
        ALL: "ALL";
        AMD: "AMD";
        ANG: "ANG";
        AOA: "AOA";
        ARS: "ARS";
        AWG: "AWG";
        AZN: "AZN";
        BAM: "BAM";
        BBD: "BBD";
        BDT: "BDT";
        BGN: "BGN";
        BHD: "BHD";
        BIF: "BIF";
        BMD: "BMD";
        BND: "BND";
        BOB: "BOB";
        BRL: "BRL";
        BSD: "BSD";
        BTN: "BTN";
        BWP: "BWP";
        BYN: "BYN";
        BZD: "BZD";
        GMD: "GMD";
        KZT: "KZT";
        LAK: "LAK";
        LBP: "LBP";
        LKR: "LKR";
        LRD: "LRD";
        LSL: "LSL";
        LYD: "LYD";
        MAD: "MAD";
        MDL: "MDL";
        MGA: "MGA";
        MKD: "MKD";
        MMK: "MMK";
        MNT: "MNT";
        MOP: "MOP";
        MRU: "MRU";
        MUR: "MUR";
        MVR: "MVR";
        MWK: "MWK";
        MXN: "MXN";
        MYR: "MYR";
        MZN: "MZN";
        NAD: "NAD";
        NGN: "NGN";
        GNF: "GNF";
        GTQ: "GTQ";
        GYD: "GYD";
        HKD: "HKD";
        HNL: "HNL";
        HTG: "HTG";
        HUF: "HUF";
        IDR: "IDR";
        INR: "INR";
        IQD: "IQD";
        IRR: "IRR";
        ISK: "ISK";
        JMD: "JMD";
        JOD: "JOD";
        KES: "KES";
        KGS: "KGS";
        KHR: "KHR";
        KMF: "KMF";
        KPW: "KPW";
        KRW: "KRW";
        KWD: "KWD";
        KYD: "KYD";
    }>>, z.ZodTransform<"USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD", "USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD">>;
    refunded: z.ZodNumber;
    refunded_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
    captured: z.ZodNumber;
    captured_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
    voided_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
    description: z.ZodString;
    amount_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
    fee_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
    refunded_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
    captured_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
    invoice_id: z.ZodNullable<z.ZodString>;
    ip: z.ZodNullable<z.ZodIPv4>;
    callback_url: z.ZodNullable<z.ZodURL>;
    created_at: z.ZodCoercedDate<unknown>;
    updated_at: z.ZodCoercedDate<unknown>;
    metadata: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodString>>;
    source: z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"creditcard">;
        transaction_url: z.ZodNullable<z.ZodURL>;
        company: z.ZodNullable<z.ZodEnum<{
            readonly MADA: "mada";
            readonly VISA: "visa";
            readonly MASTER: "master";
            readonly AMEX: "amex";
        }>>;
        name: z.ZodNullable<z.ZodString>;
        number: z.ZodString;
        gateway_id: z.ZodString;
        message: z.ZodNullable<z.ZodString>;
        reference_number: z.ZodNullable<z.ZodString>;
        token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        response_code: z.ZodOptional<z.ZodString>;
        authorization_code: z.ZodOptional<z.ZodString>;
        issuer_name: z.ZodOptional<z.ZodString>;
        issuer_country: z.ZodOptional<z.ZodString>;
        issuer_card_type: z.ZodOptional<z.ZodEnum<{
            readonly DEBIT: "debit";
            readonly CREDIT: "credit";
            readonly CHARGE_CARD: "charge_card";
            readonly UNSPECIFIED: "unspecified";
        }>>;
        issuer_card_category: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodEnum<{
            applepay: "applepay";
            googlepay: "googlepay";
            samsungpay: "samsungpay";
        }>;
        dpan: z.ZodOptional<z.ZodString>;
        company: z.ZodNullable<z.ZodEnum<{
            readonly MADA: "mada";
            readonly VISA: "visa";
            readonly MASTER: "master";
            readonly AMEX: "amex";
        }>>;
        name: z.ZodNullable<z.ZodString>;
        number: z.ZodString;
        gateway_id: z.ZodString;
        message: z.ZodNullable<z.ZodString>;
        reference_number: z.ZodNullable<z.ZodString>;
        token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        response_code: z.ZodOptional<z.ZodString>;
        authorization_code: z.ZodOptional<z.ZodString>;
        issuer_name: z.ZodOptional<z.ZodString>;
        issuer_country: z.ZodOptional<z.ZodString>;
        issuer_card_type: z.ZodOptional<z.ZodEnum<{
            readonly DEBIT: "debit";
            readonly CREDIT: "credit";
            readonly CHARGE_CARD: "charge_card";
            readonly UNSPECIFIED: "unspecified";
        }>>;
        issuer_card_category: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"stcpay">;
        mobile: z.ZodString;
        reference_number: z.ZodOptional<z.ZodString>;
        cashier_id: z.ZodOptional<z.ZodString>;
        branch: z.ZodOptional<z.ZodString>;
        transaction_url: z.ZodNullable<z.ZodURL>;
        message: z.ZodString;
    }, z.core.$strip>]>;
}, z.core.$strip>;
export declare const CreatePaymentSchema: z.ZodObject<{
    given_id: z.ZodOptional<z.ZodUUID>;
    amount: z.ZodNumber;
    currency: z.ZodPipe<z.ZodEnum<Readonly<{
        USD: "USD";
        EUR: "EUR";
        GBP: "GBP";
        AUD: "AUD";
        CAD: "CAD";
        JPY: "JPY";
        BYR: "BYR";
        PAB: "PAB";
        SOS: "SOS";
        SRD: "SRD";
        SSP: "SSP";
        STD: "STD";
        STN: "STN";
        SVC: "SVC";
        SYP: "SYP";
        SZL: "SZL";
        THB: "THB";
        TJS: "TJS";
        TMT: "TMT";
        TND: "TND";
        TOP: "TOP";
        TRY: "TRY";
        NPR: "NPR";
        TTD: "TTD";
        TWD: "TWD";
        NOK: "NOK";
        TZS: "TZS";
        UAH: "UAH";
        UGX: "UGX";
        NIO: "NIO";
        PEN: "PEN";
        OMR: "OMR";
        PGK: "PGK";
        PHP: "PHP";
        PKR: "PKR";
        PLN: "PLN";
        PYG: "PYG";
        QAR: "QAR";
        RON: "RON";
        RSD: "RSD";
        RUB: "RUB";
        RWF: "RWF";
        SAR: "SAR";
        SBD: "SBD";
        SCR: "SCR";
        SDG: "SDG";
        SEK: "SEK";
        SGD: "SGD";
        SHP: "SHP";
        NZD: "NZD";
        SKK: "SKK";
        SLE: "SLE";
        SLL: "SLL";
        UYU: "UYU";
        BCH: "BCH";
        BTC: "BTC";
        JEP: "JEP";
        GGP: "GGP";
        IMP: "IMP";
        XFU: "XFU";
        GBX: "GBX";
        CNH: "CNH";
        USDC: "USDC";
        EEK: "EEK";
        GHS: "GHS";
        HRK: "HRK";
        LTL: "LTL";
        LVL: "LVL";
        MRO: "MRO";
        MTL: "MTL";
        TMM: "TMM";
        ZWD: "ZWD";
        ZWL: "ZWL";
        ZWN: "ZWN";
        ZWR: "ZWR";
        VEF: "VEF";
        UZS: "UZS";
        VES: "VES";
        VND: "VND";
        VUV: "VUV";
        WST: "WST";
        XAF: "XAF";
        XAG: "XAG";
        XAU: "XAU";
        XBA: "XBA";
        XBB: "XBB";
        XBC: "XBC";
        XBD: "XBD";
        XCD: "XCD";
        XDR: "XDR";
        XOF: "XOF";
        XPD: "XPD";
        XPF: "XPF";
        XPT: "XPT";
        XTS: "XTS";
        YER: "YER";
        ZAR: "ZAR";
        ZMK: "ZMK";
        ZMW: "ZMW";
        AED: "AED";
        CDF: "CDF";
        CHF: "CHF";
        CLF: "CLF";
        CLP: "CLP";
        CNY: "CNY";
        COP: "COP";
        CRC: "CRC";
        CUC: "CUC";
        CUP: "CUP";
        CVE: "CVE";
        CZK: "CZK";
        DJF: "DJF";
        DKK: "DKK";
        DOP: "DOP";
        DZD: "DZD";
        EGP: "EGP";
        ERN: "ERN";
        ETB: "ETB";
        FJD: "FJD";
        FKP: "FKP";
        GEL: "GEL";
        GIP: "GIP";
        AFN: "AFN";
        ALL: "ALL";
        AMD: "AMD";
        ANG: "ANG";
        AOA: "AOA";
        ARS: "ARS";
        AWG: "AWG";
        AZN: "AZN";
        BAM: "BAM";
        BBD: "BBD";
        BDT: "BDT";
        BGN: "BGN";
        BHD: "BHD";
        BIF: "BIF";
        BMD: "BMD";
        BND: "BND";
        BOB: "BOB";
        BRL: "BRL";
        BSD: "BSD";
        BTN: "BTN";
        BWP: "BWP";
        BYN: "BYN";
        BZD: "BZD";
        GMD: "GMD";
        KZT: "KZT";
        LAK: "LAK";
        LBP: "LBP";
        LKR: "LKR";
        LRD: "LRD";
        LSL: "LSL";
        LYD: "LYD";
        MAD: "MAD";
        MDL: "MDL";
        MGA: "MGA";
        MKD: "MKD";
        MMK: "MMK";
        MNT: "MNT";
        MOP: "MOP";
        MRU: "MRU";
        MUR: "MUR";
        MVR: "MVR";
        MWK: "MWK";
        MXN: "MXN";
        MYR: "MYR";
        MZN: "MZN";
        NAD: "NAD";
        NGN: "NGN";
        GNF: "GNF";
        GTQ: "GTQ";
        GYD: "GYD";
        HKD: "HKD";
        HNL: "HNL";
        HTG: "HTG";
        HUF: "HUF";
        IDR: "IDR";
        INR: "INR";
        IQD: "IQD";
        IRR: "IRR";
        ISK: "ISK";
        JMD: "JMD";
        JOD: "JOD";
        KES: "KES";
        KGS: "KGS";
        KHR: "KHR";
        KMF: "KMF";
        KPW: "KPW";
        KRW: "KRW";
        KWD: "KWD";
        KYD: "KYD";
    }>>, z.ZodTransform<"USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD", "USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD">>;
    description: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
    callback_url: z.ZodURL;
    source: z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"creditcard">;
        name: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
        number: z.ZodString;
        month: z.ZodNumber;
        year: z.ZodNumber;
        cvc: z.ZodString;
        statement_descriptor: z.ZodOptional<z.ZodString>;
        "3ds": z.ZodOptional<z.ZodBoolean>;
        manual: z.ZodOptional<z.ZodBoolean>;
        save_card: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"token">;
        token: z.ZodString;
        cvc: z.ZodOptional<z.ZodString>;
        statement_descriptor: z.ZodOptional<z.ZodString>;
        "3ds": z.ZodOptional<z.ZodBoolean>;
        manual: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodEnum<{
            applepay: "applepay";
            googlepay: "googlepay";
            samsungpay: "samsungpay";
        }>;
        token: z.ZodOptional<z.ZodString>;
        manual: z.ZodOptional<z.ZodBoolean>;
        save_card: z.ZodOptional<z.ZodBoolean>;
        statement_descriptor: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"stcpay">;
        mobile: z.ZodString;
        cashier_id: z.ZodOptional<z.ZodString>;
        branch: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>]>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
    apply_coupon: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const UpdatePaymentSchema: z.ZodObject<{
    description: z.ZodOptional<z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strip>;
export declare const RefundPaymentSchema: z.ZodObject<{
    amount: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const CapturePaymentSchema: z.ZodOptional<z.ZodObject<{
    amount: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export declare const listPaymentResponseSchema: z.ZodObject<{
    payments: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        status: z.ZodEnum<{
            readonly INITIATED: "initiated";
            readonly PAID: "paid";
            readonly AUTHORIZED: "authorized";
            readonly FAILED: "failed";
            readonly REFUNDED: "refunded";
            readonly CAPTURED: "captured";
            readonly VOIDED: "voided";
            readonly VERIFIED: "verified";
        }>;
        amount: z.ZodNumber;
        fee: z.ZodNumber;
        currency: z.ZodPipe<z.ZodEnum<Readonly<{
            USD: "USD";
            EUR: "EUR";
            GBP: "GBP";
            AUD: "AUD";
            CAD: "CAD";
            JPY: "JPY";
            BYR: "BYR";
            PAB: "PAB";
            SOS: "SOS";
            SRD: "SRD";
            SSP: "SSP";
            STD: "STD";
            STN: "STN";
            SVC: "SVC";
            SYP: "SYP";
            SZL: "SZL";
            THB: "THB";
            TJS: "TJS";
            TMT: "TMT";
            TND: "TND";
            TOP: "TOP";
            TRY: "TRY";
            NPR: "NPR";
            TTD: "TTD";
            TWD: "TWD";
            NOK: "NOK";
            TZS: "TZS";
            UAH: "UAH";
            UGX: "UGX";
            NIO: "NIO";
            PEN: "PEN";
            OMR: "OMR";
            PGK: "PGK";
            PHP: "PHP";
            PKR: "PKR";
            PLN: "PLN";
            PYG: "PYG";
            QAR: "QAR";
            RON: "RON";
            RSD: "RSD";
            RUB: "RUB";
            RWF: "RWF";
            SAR: "SAR";
            SBD: "SBD";
            SCR: "SCR";
            SDG: "SDG";
            SEK: "SEK";
            SGD: "SGD";
            SHP: "SHP";
            NZD: "NZD";
            SKK: "SKK";
            SLE: "SLE";
            SLL: "SLL";
            UYU: "UYU";
            BCH: "BCH";
            BTC: "BTC";
            JEP: "JEP";
            GGP: "GGP";
            IMP: "IMP";
            XFU: "XFU";
            GBX: "GBX";
            CNH: "CNH";
            USDC: "USDC";
            EEK: "EEK";
            GHS: "GHS";
            HRK: "HRK";
            LTL: "LTL";
            LVL: "LVL";
            MRO: "MRO";
            MTL: "MTL";
            TMM: "TMM";
            ZWD: "ZWD";
            ZWL: "ZWL";
            ZWN: "ZWN";
            ZWR: "ZWR";
            VEF: "VEF";
            UZS: "UZS";
            VES: "VES";
            VND: "VND";
            VUV: "VUV";
            WST: "WST";
            XAF: "XAF";
            XAG: "XAG";
            XAU: "XAU";
            XBA: "XBA";
            XBB: "XBB";
            XBC: "XBC";
            XBD: "XBD";
            XCD: "XCD";
            XDR: "XDR";
            XOF: "XOF";
            XPD: "XPD";
            XPF: "XPF";
            XPT: "XPT";
            XTS: "XTS";
            YER: "YER";
            ZAR: "ZAR";
            ZMK: "ZMK";
            ZMW: "ZMW";
            AED: "AED";
            CDF: "CDF";
            CHF: "CHF";
            CLF: "CLF";
            CLP: "CLP";
            CNY: "CNY";
            COP: "COP";
            CRC: "CRC";
            CUC: "CUC";
            CUP: "CUP";
            CVE: "CVE";
            CZK: "CZK";
            DJF: "DJF";
            DKK: "DKK";
            DOP: "DOP";
            DZD: "DZD";
            EGP: "EGP";
            ERN: "ERN";
            ETB: "ETB";
            FJD: "FJD";
            FKP: "FKP";
            GEL: "GEL";
            GIP: "GIP";
            AFN: "AFN";
            ALL: "ALL";
            AMD: "AMD";
            ANG: "ANG";
            AOA: "AOA";
            ARS: "ARS";
            AWG: "AWG";
            AZN: "AZN";
            BAM: "BAM";
            BBD: "BBD";
            BDT: "BDT";
            BGN: "BGN";
            BHD: "BHD";
            BIF: "BIF";
            BMD: "BMD";
            BND: "BND";
            BOB: "BOB";
            BRL: "BRL";
            BSD: "BSD";
            BTN: "BTN";
            BWP: "BWP";
            BYN: "BYN";
            BZD: "BZD";
            GMD: "GMD";
            KZT: "KZT";
            LAK: "LAK";
            LBP: "LBP";
            LKR: "LKR";
            LRD: "LRD";
            LSL: "LSL";
            LYD: "LYD";
            MAD: "MAD";
            MDL: "MDL";
            MGA: "MGA";
            MKD: "MKD";
            MMK: "MMK";
            MNT: "MNT";
            MOP: "MOP";
            MRU: "MRU";
            MUR: "MUR";
            MVR: "MVR";
            MWK: "MWK";
            MXN: "MXN";
            MYR: "MYR";
            MZN: "MZN";
            NAD: "NAD";
            NGN: "NGN";
            GNF: "GNF";
            GTQ: "GTQ";
            GYD: "GYD";
            HKD: "HKD";
            HNL: "HNL";
            HTG: "HTG";
            HUF: "HUF";
            IDR: "IDR";
            INR: "INR";
            IQD: "IQD";
            IRR: "IRR";
            ISK: "ISK";
            JMD: "JMD";
            JOD: "JOD";
            KES: "KES";
            KGS: "KGS";
            KHR: "KHR";
            KMF: "KMF";
            KPW: "KPW";
            KRW: "KRW";
            KWD: "KWD";
            KYD: "KYD";
        }>>, z.ZodTransform<"USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD", "USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD">>;
        refunded: z.ZodNumber;
        refunded_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        captured: z.ZodNumber;
        captured_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        voided_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        description: z.ZodString;
        amount_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
        fee_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
        refunded_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
        captured_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
        invoice_id: z.ZodNullable<z.ZodString>;
        ip: z.ZodNullable<z.ZodIPv4>;
        callback_url: z.ZodNullable<z.ZodURL>;
        created_at: z.ZodCoercedDate<unknown>;
        updated_at: z.ZodCoercedDate<unknown>;
        metadata: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodString>>;
        source: z.ZodDiscriminatedUnion<[z.ZodObject<{
            type: z.ZodLiteral<"creditcard">;
            transaction_url: z.ZodNullable<z.ZodURL>;
            company: z.ZodNullable<z.ZodEnum<{
                readonly MADA: "mada";
                readonly VISA: "visa";
                readonly MASTER: "master";
                readonly AMEX: "amex";
            }>>;
            name: z.ZodNullable<z.ZodString>;
            number: z.ZodString;
            gateway_id: z.ZodString;
            message: z.ZodNullable<z.ZodString>;
            reference_number: z.ZodNullable<z.ZodString>;
            token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            response_code: z.ZodOptional<z.ZodString>;
            authorization_code: z.ZodOptional<z.ZodString>;
            issuer_name: z.ZodOptional<z.ZodString>;
            issuer_country: z.ZodOptional<z.ZodString>;
            issuer_card_type: z.ZodOptional<z.ZodEnum<{
                readonly DEBIT: "debit";
                readonly CREDIT: "credit";
                readonly CHARGE_CARD: "charge_card";
                readonly UNSPECIFIED: "unspecified";
            }>>;
            issuer_card_category: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>, z.ZodObject<{
            type: z.ZodEnum<{
                applepay: "applepay";
                googlepay: "googlepay";
                samsungpay: "samsungpay";
            }>;
            dpan: z.ZodOptional<z.ZodString>;
            company: z.ZodNullable<z.ZodEnum<{
                readonly MADA: "mada";
                readonly VISA: "visa";
                readonly MASTER: "master";
                readonly AMEX: "amex";
            }>>;
            name: z.ZodNullable<z.ZodString>;
            number: z.ZodString;
            gateway_id: z.ZodString;
            message: z.ZodNullable<z.ZodString>;
            reference_number: z.ZodNullable<z.ZodString>;
            token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            response_code: z.ZodOptional<z.ZodString>;
            authorization_code: z.ZodOptional<z.ZodString>;
            issuer_name: z.ZodOptional<z.ZodString>;
            issuer_country: z.ZodOptional<z.ZodString>;
            issuer_card_type: z.ZodOptional<z.ZodEnum<{
                readonly DEBIT: "debit";
                readonly CREDIT: "credit";
                readonly CHARGE_CARD: "charge_card";
                readonly UNSPECIFIED: "unspecified";
            }>>;
            issuer_card_category: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>, z.ZodObject<{
            type: z.ZodLiteral<"stcpay">;
            mobile: z.ZodString;
            reference_number: z.ZodOptional<z.ZodString>;
            cashier_id: z.ZodOptional<z.ZodString>;
            branch: z.ZodOptional<z.ZodString>;
            transaction_url: z.ZodNullable<z.ZodURL>;
            message: z.ZodString;
        }, z.core.$strip>]>;
    }, z.core.$strip>>;
    meta: z.ZodObject<{
        current_page: z.ZodNumber;
        next_page: z.ZodNullable<z.ZodNumber>;
        prev_page: z.ZodNullable<z.ZodNumber>;
        total_pages: z.ZodNumber;
        total_count: z.ZodNumber;
    }, z.core.$strip>;
}, z.core.$strip>;
//# sourceMappingURL=schemas.d.ts.map