import { z } from "zod";
export declare const PaymentSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodEnum<{
        readonly INITIATED: "initiated";
        readonly PAID: "paid";
        readonly FAILED: "failed";
        readonly AUTHORIZED: "authorized";
        readonly CAPTURED: "captured";
        readonly REFUNDED: "refunded";
        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.ZodLiteral<"googlepay">;
        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<"applepay">;
        token: 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<"samsungpay">;
        token: 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.ZodUnknown>;
    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