import { z } from 'zod'; import { type EntitySchemaWithAdditionalKeys, type AdditionalPropertiesKey } from '../../../entity-definitions/entity.js'; import { type CollectionSchema } from '../../../entity-definitions/collection.js'; export declare const orderPackageSchema: z.ZodObject<{ id: z.ZodNumber; carrierKey: z.ZodNullable; deliveryDate: z.ZodObject<{ maximum: z.ZodString; minimum: z.ZodString; }, "strip", z.ZodTypeAny, { minimum: string; maximum: string; }, { minimum: string; maximum: string; }>; deliveryStatus: z.ZodString; shipmentKey: z.ZodOptional; tracking: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; url?: string | undefined; }, { id?: string | undefined; url?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }, { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }>; export type OrderPackage = z.infer; export declare const orderPaymentSchema: z.ZodObject<{ amount: z.ZodOptional; data: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; key: z.ZodOptional; isGiftCard: z.ZodOptional; transactionKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { key?: string | undefined; amount?: number | undefined; data?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }, { key?: string | undefined; amount?: number | undefined; data?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }>; export type OrderPayment = z.infer; export declare const minimalOrderSchema: z.ZodObject<{ status: z.ZodString; detailedStatus: z.ZodObject<{ order: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { code: string; name: string; }, { code: string; name: string; }>; shipping: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { code: string; name: string; }, { code: string; name: string; }>; billing: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { code: string; name: string; }, { code: string; name: string; }>; }, "strip", z.ZodTypeAny, { billing: { code: string; name: string; }; shipping: { code: string; name: string; }; order: { code: string; name: string; }; }, { billing: { code: string; name: string; }; shipping: { code: string; name: string; }; order: { code: string; name: string; }; }>; } & { id: z.ZodNumber; address: z.ZodOptional; street: z.ZodString; houseNumber: z.ZodOptional; additional: z.ZodOptional; zipCode: z.ZodString; city: z.ZodString; countryCode: z.ZodUnion<[z.ZodLiteral<"AFG">, z.ZodLiteral<"ALA">, z.ZodLiteral<"ALB">, z.ZodLiteral<"DZA">, z.ZodLiteral<"ASM">, z.ZodLiteral<"AND">, z.ZodLiteral<"AGO">, z.ZodLiteral<"AIA">, z.ZodLiteral<"ATA">, z.ZodLiteral<"ATG">, z.ZodLiteral<"ARG">, z.ZodLiteral<"ARM">, z.ZodLiteral<"ABW">, z.ZodLiteral<"AUS">, z.ZodLiteral<"AUT">, z.ZodLiteral<"AZE">, z.ZodLiteral<"BHS">, z.ZodLiteral<"BHR">, z.ZodLiteral<"BGD">, z.ZodLiteral<"BRB">, z.ZodLiteral<"BLR">, z.ZodLiteral<"BEL">, z.ZodLiteral<"BLZ">, z.ZodLiteral<"BEN">, z.ZodLiteral<"BMU">, z.ZodLiteral<"BTN">, z.ZodLiteral<"BOL">, z.ZodLiteral<"BES">, z.ZodLiteral<"BIH">, z.ZodLiteral<"BWA">, z.ZodLiteral<"BVT">, z.ZodLiteral<"BRA">, z.ZodLiteral<"IOT">, z.ZodLiteral<"BRN">, z.ZodLiteral<"BGR">, z.ZodLiteral<"BFA">, z.ZodLiteral<"BDI">, z.ZodLiteral<"CPV">, z.ZodLiteral<"KHM">, z.ZodLiteral<"CMR">, z.ZodLiteral<"CAN">, z.ZodLiteral<"CYM">, z.ZodLiteral<"CAF">, z.ZodLiteral<"TCD">, z.ZodLiteral<"CHL">, z.ZodLiteral<"CHN">, z.ZodLiteral<"CXR">, z.ZodLiteral<"CCK">, z.ZodLiteral<"COL">, z.ZodLiteral<"COM">, z.ZodLiteral<"COG">, z.ZodLiteral<"COD">, z.ZodLiteral<"COK">, z.ZodLiteral<"CRI">, z.ZodLiteral<"CIV">, z.ZodLiteral<"HRV">, z.ZodLiteral<"CUB">, z.ZodLiteral<"CUW">, z.ZodLiteral<"CYP">, z.ZodLiteral<"CZE">, z.ZodLiteral<"DNK">, z.ZodLiteral<"DJI">, z.ZodLiteral<"DMA">, z.ZodLiteral<"DOM">, z.ZodLiteral<"ECU">, z.ZodLiteral<"EGY">, z.ZodLiteral<"SLV">, z.ZodLiteral<"GNQ">, z.ZodLiteral<"ERI">, z.ZodLiteral<"EST">, z.ZodLiteral<"SWZ">, z.ZodLiteral<"ETH">, z.ZodLiteral<"FLK">, z.ZodLiteral<"FRO">, z.ZodLiteral<"FJI">, z.ZodLiteral<"FIN">, z.ZodLiteral<"FRA">, z.ZodLiteral<"GUF">, z.ZodLiteral<"PYF">, z.ZodLiteral<"ATF">, z.ZodLiteral<"GAB">, z.ZodLiteral<"GMB">, z.ZodLiteral<"GEO">, z.ZodLiteral<"DEU">, z.ZodLiteral<"GHA">, z.ZodLiteral<"GIB">, z.ZodLiteral<"GRC">, z.ZodLiteral<"GRL">, z.ZodLiteral<"GRD">, z.ZodLiteral<"GLP">, z.ZodLiteral<"GUM">, z.ZodLiteral<"GTM">, z.ZodLiteral<"GGY">, z.ZodLiteral<"GIN">, z.ZodLiteral<"GNB">, z.ZodLiteral<"GUY">, z.ZodLiteral<"HTI">, z.ZodLiteral<"HMD">, z.ZodLiteral<"VAT">, z.ZodLiteral<"HND">, z.ZodLiteral<"HKG">, z.ZodLiteral<"HUN">, z.ZodLiteral<"ISL">, z.ZodLiteral<"IND">, z.ZodLiteral<"IDN">, z.ZodLiteral<"IRN">, z.ZodLiteral<"IRQ">, z.ZodLiteral<"IRL">, z.ZodLiteral<"IMN">, z.ZodLiteral<"ISR">, z.ZodLiteral<"ITA">, z.ZodLiteral<"JAM">, z.ZodLiteral<"JPN">, z.ZodLiteral<"JEY">, z.ZodLiteral<"JOR">, z.ZodLiteral<"KAZ">, z.ZodLiteral<"KEN">, z.ZodLiteral<"KIR">, z.ZodLiteral<"PRK">, z.ZodLiteral<"KOR">, z.ZodLiteral<"KWT">, z.ZodLiteral<"KGZ">, z.ZodLiteral<"LAO">, z.ZodLiteral<"LVA">, z.ZodLiteral<"LBN">, z.ZodLiteral<"LSO">, z.ZodLiteral<"LBR">, z.ZodLiteral<"LBY">, z.ZodLiteral<"LIE">, z.ZodLiteral<"LTU">, z.ZodLiteral<"LUX">, z.ZodLiteral<"MAC">, z.ZodLiteral<"MKD">, z.ZodLiteral<"MDG">, z.ZodLiteral<"MWI">, z.ZodLiteral<"MYS">, z.ZodLiteral<"MDV">, z.ZodLiteral<"MLI">, z.ZodLiteral<"MLT">, z.ZodLiteral<"MHL">, z.ZodLiteral<"MTQ">, z.ZodLiteral<"MRT">, z.ZodLiteral<"MUS">, z.ZodLiteral<"MYT">, z.ZodLiteral<"MEX">, z.ZodLiteral<"FSM">, z.ZodLiteral<"MDA">, z.ZodLiteral<"MCO">, z.ZodLiteral<"MNG">, z.ZodLiteral<"MNE">, z.ZodLiteral<"MSR">, z.ZodLiteral<"MAR">, z.ZodLiteral<"MOZ">, z.ZodLiteral<"MMR">, z.ZodLiteral<"NAM">, z.ZodLiteral<"NRU">, z.ZodLiteral<"NPL">, z.ZodLiteral<"NLD">, z.ZodLiteral<"NCL">, z.ZodLiteral<"NZL">, z.ZodLiteral<"NIC">, z.ZodLiteral<"NER">, z.ZodLiteral<"NGA">, z.ZodLiteral<"NIU">, z.ZodLiteral<"NFK">, z.ZodLiteral<"MNP">, z.ZodLiteral<"NOR">, z.ZodLiteral<"OMN">, z.ZodLiteral<"PAK">, z.ZodLiteral<"PLW">, z.ZodLiteral<"PSE">, z.ZodLiteral<"PAN">, z.ZodLiteral<"PNG">, z.ZodLiteral<"PRY">, z.ZodLiteral<"PER">, z.ZodLiteral<"PHL">, z.ZodLiteral<"PCN">, z.ZodLiteral<"POL">, z.ZodLiteral<"PRT">, z.ZodLiteral<"PRI">, z.ZodLiteral<"QAT">, z.ZodLiteral<"REU">, z.ZodLiteral<"ROU">, z.ZodLiteral<"RUS">, z.ZodLiteral<"RWA">, z.ZodLiteral<"BLM">, z.ZodLiteral<"SHN">, z.ZodLiteral<"KNA">, z.ZodLiteral<"LCA">, z.ZodLiteral<"MAF">, z.ZodLiteral<"SPM">, z.ZodLiteral<"VCT">, z.ZodLiteral<"WSM">, z.ZodLiteral<"SMR">, z.ZodLiteral<"STP">, z.ZodLiteral<"SAU">, z.ZodLiteral<"SEN">, z.ZodLiteral<"SRB">, z.ZodLiteral<"SYC">, z.ZodLiteral<"SLE">, z.ZodLiteral<"SGP">, z.ZodLiteral<"SXM">, z.ZodLiteral<"SVK">, z.ZodLiteral<"SVN">, z.ZodLiteral<"SLB">, z.ZodLiteral<"SOM">, z.ZodLiteral<"ZAF">, z.ZodLiteral<"SGS">, z.ZodLiteral<"SSD">, z.ZodLiteral<"ESP">, z.ZodLiteral<"LKA">, z.ZodLiteral<"SDN">, z.ZodLiteral<"SUR">, z.ZodLiteral<"SJM">, z.ZodLiteral<"SWE">, z.ZodLiteral<"CHE">, z.ZodLiteral<"SYR">, z.ZodLiteral<"TWN">, z.ZodLiteral<"TJK">, z.ZodLiteral<"TZA">, z.ZodLiteral<"THA">, z.ZodLiteral<"TLS">, z.ZodLiteral<"TGO">, z.ZodLiteral<"TKL">, z.ZodLiteral<"TON">, z.ZodLiteral<"TTO">, z.ZodLiteral<"TUN">, z.ZodLiteral<"TUR">, z.ZodLiteral<"TKM">, z.ZodLiteral<"TCA">, z.ZodLiteral<"TUV">, z.ZodLiteral<"UGA">, z.ZodLiteral<"UKR">, z.ZodLiteral<"ARE">, z.ZodLiteral<"GBR">, z.ZodLiteral<"USA">, z.ZodLiteral<"UMI">, z.ZodLiteral<"URY">, z.ZodLiteral<"UZB">, z.ZodLiteral<"VUT">, z.ZodLiteral<"VEN">, z.ZodLiteral<"VNM">, z.ZodLiteral<"VIR">, z.ZodLiteral<"WLF">, z.ZodLiteral<"ESH">, z.ZodLiteral<"YEM">, z.ZodLiteral<"ZMB">, z.ZodLiteral<"ZWE">]>; collectionPoint: z.ZodOptional; description: z.ZodOptional; key: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }>>; isDefault: z.ZodOptional; shipping: z.ZodOptional; }, "strip", z.ZodTypeAny, { billing?: boolean | undefined; shipping?: boolean | undefined; }, { billing?: boolean | undefined; shipping?: boolean | undefined; }>>; recipient: z.ZodObject<{ firstName: z.ZodOptional; lastName: z.ZodString; gender: z.ZodOptional, z.ZodLiteral<"f">, z.ZodLiteral<"d">, z.ZodLiteral<"n">]>>; title: z.ZodOptional; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }>; } & { id: z.ZodNumber; }, "strip", z.ZodTypeAny, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }>; forward: z.ZodOptional; street: z.ZodString; houseNumber: z.ZodOptional; additional: z.ZodOptional; zipCode: z.ZodString; city: z.ZodString; countryCode: z.ZodUnion<[z.ZodLiteral<"AFG">, z.ZodLiteral<"ALA">, z.ZodLiteral<"ALB">, z.ZodLiteral<"DZA">, z.ZodLiteral<"ASM">, z.ZodLiteral<"AND">, z.ZodLiteral<"AGO">, z.ZodLiteral<"AIA">, z.ZodLiteral<"ATA">, z.ZodLiteral<"ATG">, z.ZodLiteral<"ARG">, z.ZodLiteral<"ARM">, z.ZodLiteral<"ABW">, z.ZodLiteral<"AUS">, z.ZodLiteral<"AUT">, z.ZodLiteral<"AZE">, z.ZodLiteral<"BHS">, z.ZodLiteral<"BHR">, z.ZodLiteral<"BGD">, z.ZodLiteral<"BRB">, z.ZodLiteral<"BLR">, z.ZodLiteral<"BEL">, z.ZodLiteral<"BLZ">, z.ZodLiteral<"BEN">, z.ZodLiteral<"BMU">, z.ZodLiteral<"BTN">, z.ZodLiteral<"BOL">, z.ZodLiteral<"BES">, z.ZodLiteral<"BIH">, z.ZodLiteral<"BWA">, z.ZodLiteral<"BVT">, z.ZodLiteral<"BRA">, z.ZodLiteral<"IOT">, z.ZodLiteral<"BRN">, z.ZodLiteral<"BGR">, z.ZodLiteral<"BFA">, z.ZodLiteral<"BDI">, z.ZodLiteral<"CPV">, z.ZodLiteral<"KHM">, z.ZodLiteral<"CMR">, z.ZodLiteral<"CAN">, z.ZodLiteral<"CYM">, z.ZodLiteral<"CAF">, z.ZodLiteral<"TCD">, z.ZodLiteral<"CHL">, z.ZodLiteral<"CHN">, z.ZodLiteral<"CXR">, z.ZodLiteral<"CCK">, z.ZodLiteral<"COL">, z.ZodLiteral<"COM">, z.ZodLiteral<"COG">, z.ZodLiteral<"COD">, z.ZodLiteral<"COK">, z.ZodLiteral<"CRI">, z.ZodLiteral<"CIV">, z.ZodLiteral<"HRV">, z.ZodLiteral<"CUB">, z.ZodLiteral<"CUW">, z.ZodLiteral<"CYP">, z.ZodLiteral<"CZE">, z.ZodLiteral<"DNK">, z.ZodLiteral<"DJI">, z.ZodLiteral<"DMA">, z.ZodLiteral<"DOM">, z.ZodLiteral<"ECU">, z.ZodLiteral<"EGY">, z.ZodLiteral<"SLV">, z.ZodLiteral<"GNQ">, z.ZodLiteral<"ERI">, z.ZodLiteral<"EST">, z.ZodLiteral<"SWZ">, z.ZodLiteral<"ETH">, z.ZodLiteral<"FLK">, z.ZodLiteral<"FRO">, z.ZodLiteral<"FJI">, z.ZodLiteral<"FIN">, z.ZodLiteral<"FRA">, z.ZodLiteral<"GUF">, z.ZodLiteral<"PYF">, z.ZodLiteral<"ATF">, z.ZodLiteral<"GAB">, z.ZodLiteral<"GMB">, z.ZodLiteral<"GEO">, z.ZodLiteral<"DEU">, z.ZodLiteral<"GHA">, z.ZodLiteral<"GIB">, z.ZodLiteral<"GRC">, z.ZodLiteral<"GRL">, z.ZodLiteral<"GRD">, z.ZodLiteral<"GLP">, z.ZodLiteral<"GUM">, z.ZodLiteral<"GTM">, z.ZodLiteral<"GGY">, z.ZodLiteral<"GIN">, z.ZodLiteral<"GNB">, z.ZodLiteral<"GUY">, z.ZodLiteral<"HTI">, z.ZodLiteral<"HMD">, z.ZodLiteral<"VAT">, z.ZodLiteral<"HND">, z.ZodLiteral<"HKG">, z.ZodLiteral<"HUN">, z.ZodLiteral<"ISL">, z.ZodLiteral<"IND">, z.ZodLiteral<"IDN">, z.ZodLiteral<"IRN">, z.ZodLiteral<"IRQ">, z.ZodLiteral<"IRL">, z.ZodLiteral<"IMN">, z.ZodLiteral<"ISR">, z.ZodLiteral<"ITA">, z.ZodLiteral<"JAM">, z.ZodLiteral<"JPN">, z.ZodLiteral<"JEY">, z.ZodLiteral<"JOR">, z.ZodLiteral<"KAZ">, z.ZodLiteral<"KEN">, z.ZodLiteral<"KIR">, z.ZodLiteral<"PRK">, z.ZodLiteral<"KOR">, z.ZodLiteral<"KWT">, z.ZodLiteral<"KGZ">, z.ZodLiteral<"LAO">, z.ZodLiteral<"LVA">, z.ZodLiteral<"LBN">, z.ZodLiteral<"LSO">, z.ZodLiteral<"LBR">, z.ZodLiteral<"LBY">, z.ZodLiteral<"LIE">, z.ZodLiteral<"LTU">, z.ZodLiteral<"LUX">, z.ZodLiteral<"MAC">, z.ZodLiteral<"MKD">, z.ZodLiteral<"MDG">, z.ZodLiteral<"MWI">, z.ZodLiteral<"MYS">, z.ZodLiteral<"MDV">, z.ZodLiteral<"MLI">, z.ZodLiteral<"MLT">, z.ZodLiteral<"MHL">, z.ZodLiteral<"MTQ">, z.ZodLiteral<"MRT">, z.ZodLiteral<"MUS">, z.ZodLiteral<"MYT">, z.ZodLiteral<"MEX">, z.ZodLiteral<"FSM">, z.ZodLiteral<"MDA">, z.ZodLiteral<"MCO">, z.ZodLiteral<"MNG">, z.ZodLiteral<"MNE">, z.ZodLiteral<"MSR">, z.ZodLiteral<"MAR">, z.ZodLiteral<"MOZ">, z.ZodLiteral<"MMR">, z.ZodLiteral<"NAM">, z.ZodLiteral<"NRU">, z.ZodLiteral<"NPL">, z.ZodLiteral<"NLD">, z.ZodLiteral<"NCL">, z.ZodLiteral<"NZL">, z.ZodLiteral<"NIC">, z.ZodLiteral<"NER">, z.ZodLiteral<"NGA">, z.ZodLiteral<"NIU">, z.ZodLiteral<"NFK">, z.ZodLiteral<"MNP">, z.ZodLiteral<"NOR">, z.ZodLiteral<"OMN">, z.ZodLiteral<"PAK">, z.ZodLiteral<"PLW">, z.ZodLiteral<"PSE">, z.ZodLiteral<"PAN">, z.ZodLiteral<"PNG">, z.ZodLiteral<"PRY">, z.ZodLiteral<"PER">, z.ZodLiteral<"PHL">, z.ZodLiteral<"PCN">, z.ZodLiteral<"POL">, z.ZodLiteral<"PRT">, z.ZodLiteral<"PRI">, z.ZodLiteral<"QAT">, z.ZodLiteral<"REU">, z.ZodLiteral<"ROU">, z.ZodLiteral<"RUS">, z.ZodLiteral<"RWA">, z.ZodLiteral<"BLM">, z.ZodLiteral<"SHN">, z.ZodLiteral<"KNA">, z.ZodLiteral<"LCA">, z.ZodLiteral<"MAF">, z.ZodLiteral<"SPM">, z.ZodLiteral<"VCT">, z.ZodLiteral<"WSM">, z.ZodLiteral<"SMR">, z.ZodLiteral<"STP">, z.ZodLiteral<"SAU">, z.ZodLiteral<"SEN">, z.ZodLiteral<"SRB">, z.ZodLiteral<"SYC">, z.ZodLiteral<"SLE">, z.ZodLiteral<"SGP">, z.ZodLiteral<"SXM">, z.ZodLiteral<"SVK">, z.ZodLiteral<"SVN">, z.ZodLiteral<"SLB">, z.ZodLiteral<"SOM">, z.ZodLiteral<"ZAF">, z.ZodLiteral<"SGS">, z.ZodLiteral<"SSD">, z.ZodLiteral<"ESP">, z.ZodLiteral<"LKA">, z.ZodLiteral<"SDN">, z.ZodLiteral<"SUR">, z.ZodLiteral<"SJM">, z.ZodLiteral<"SWE">, z.ZodLiteral<"CHE">, z.ZodLiteral<"SYR">, z.ZodLiteral<"TWN">, z.ZodLiteral<"TJK">, z.ZodLiteral<"TZA">, z.ZodLiteral<"THA">, z.ZodLiteral<"TLS">, z.ZodLiteral<"TGO">, z.ZodLiteral<"TKL">, z.ZodLiteral<"TON">, z.ZodLiteral<"TTO">, z.ZodLiteral<"TUN">, z.ZodLiteral<"TUR">, z.ZodLiteral<"TKM">, z.ZodLiteral<"TCA">, z.ZodLiteral<"TUV">, z.ZodLiteral<"UGA">, z.ZodLiteral<"UKR">, z.ZodLiteral<"ARE">, z.ZodLiteral<"GBR">, z.ZodLiteral<"USA">, z.ZodLiteral<"UMI">, z.ZodLiteral<"URY">, z.ZodLiteral<"UZB">, z.ZodLiteral<"VUT">, z.ZodLiteral<"VEN">, z.ZodLiteral<"VNM">, z.ZodLiteral<"VIR">, z.ZodLiteral<"WLF">, z.ZodLiteral<"ESH">, z.ZodLiteral<"YEM">, z.ZodLiteral<"ZMB">, z.ZodLiteral<"ZWE">]>; collectionPoint: z.ZodOptional; description: z.ZodOptional; key: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }>>; isDefault: z.ZodOptional; shipping: z.ZodOptional; }, "strip", z.ZodTypeAny, { billing?: boolean | undefined; shipping?: boolean | undefined; }, { billing?: boolean | undefined; shipping?: boolean | undefined; }>>; recipient: z.ZodObject<{ firstName: z.ZodOptional; lastName: z.ZodString; gender: z.ZodOptional, z.ZodLiteral<"f">, z.ZodLiteral<"d">, z.ZodLiteral<"n">]>>; title: z.ZodOptional; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }>; } & { id: z.ZodNumber; }, "strip", z.ZodTypeAny, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }>>; shipping: z.ZodObject<{ referenceKey: z.ZodOptional; street: z.ZodString; houseNumber: z.ZodOptional; additional: z.ZodOptional; zipCode: z.ZodString; city: z.ZodString; countryCode: z.ZodUnion<[z.ZodLiteral<"AFG">, z.ZodLiteral<"ALA">, z.ZodLiteral<"ALB">, z.ZodLiteral<"DZA">, z.ZodLiteral<"ASM">, z.ZodLiteral<"AND">, z.ZodLiteral<"AGO">, z.ZodLiteral<"AIA">, z.ZodLiteral<"ATA">, z.ZodLiteral<"ATG">, z.ZodLiteral<"ARG">, z.ZodLiteral<"ARM">, z.ZodLiteral<"ABW">, z.ZodLiteral<"AUS">, z.ZodLiteral<"AUT">, z.ZodLiteral<"AZE">, z.ZodLiteral<"BHS">, z.ZodLiteral<"BHR">, z.ZodLiteral<"BGD">, z.ZodLiteral<"BRB">, z.ZodLiteral<"BLR">, z.ZodLiteral<"BEL">, z.ZodLiteral<"BLZ">, z.ZodLiteral<"BEN">, z.ZodLiteral<"BMU">, z.ZodLiteral<"BTN">, z.ZodLiteral<"BOL">, z.ZodLiteral<"BES">, z.ZodLiteral<"BIH">, z.ZodLiteral<"BWA">, z.ZodLiteral<"BVT">, z.ZodLiteral<"BRA">, z.ZodLiteral<"IOT">, z.ZodLiteral<"BRN">, z.ZodLiteral<"BGR">, z.ZodLiteral<"BFA">, z.ZodLiteral<"BDI">, z.ZodLiteral<"CPV">, z.ZodLiteral<"KHM">, z.ZodLiteral<"CMR">, z.ZodLiteral<"CAN">, z.ZodLiteral<"CYM">, z.ZodLiteral<"CAF">, z.ZodLiteral<"TCD">, z.ZodLiteral<"CHL">, z.ZodLiteral<"CHN">, z.ZodLiteral<"CXR">, z.ZodLiteral<"CCK">, z.ZodLiteral<"COL">, z.ZodLiteral<"COM">, z.ZodLiteral<"COG">, z.ZodLiteral<"COD">, z.ZodLiteral<"COK">, z.ZodLiteral<"CRI">, z.ZodLiteral<"CIV">, z.ZodLiteral<"HRV">, z.ZodLiteral<"CUB">, z.ZodLiteral<"CUW">, z.ZodLiteral<"CYP">, z.ZodLiteral<"CZE">, z.ZodLiteral<"DNK">, z.ZodLiteral<"DJI">, z.ZodLiteral<"DMA">, z.ZodLiteral<"DOM">, z.ZodLiteral<"ECU">, z.ZodLiteral<"EGY">, z.ZodLiteral<"SLV">, z.ZodLiteral<"GNQ">, z.ZodLiteral<"ERI">, z.ZodLiteral<"EST">, z.ZodLiteral<"SWZ">, z.ZodLiteral<"ETH">, z.ZodLiteral<"FLK">, z.ZodLiteral<"FRO">, z.ZodLiteral<"FJI">, z.ZodLiteral<"FIN">, z.ZodLiteral<"FRA">, z.ZodLiteral<"GUF">, z.ZodLiteral<"PYF">, z.ZodLiteral<"ATF">, z.ZodLiteral<"GAB">, z.ZodLiteral<"GMB">, z.ZodLiteral<"GEO">, z.ZodLiteral<"DEU">, z.ZodLiteral<"GHA">, z.ZodLiteral<"GIB">, z.ZodLiteral<"GRC">, z.ZodLiteral<"GRL">, z.ZodLiteral<"GRD">, z.ZodLiteral<"GLP">, z.ZodLiteral<"GUM">, z.ZodLiteral<"GTM">, z.ZodLiteral<"GGY">, z.ZodLiteral<"GIN">, z.ZodLiteral<"GNB">, z.ZodLiteral<"GUY">, z.ZodLiteral<"HTI">, z.ZodLiteral<"HMD">, z.ZodLiteral<"VAT">, z.ZodLiteral<"HND">, z.ZodLiteral<"HKG">, z.ZodLiteral<"HUN">, z.ZodLiteral<"ISL">, z.ZodLiteral<"IND">, z.ZodLiteral<"IDN">, z.ZodLiteral<"IRN">, z.ZodLiteral<"IRQ">, z.ZodLiteral<"IRL">, z.ZodLiteral<"IMN">, z.ZodLiteral<"ISR">, z.ZodLiteral<"ITA">, z.ZodLiteral<"JAM">, z.ZodLiteral<"JPN">, z.ZodLiteral<"JEY">, z.ZodLiteral<"JOR">, z.ZodLiteral<"KAZ">, z.ZodLiteral<"KEN">, z.ZodLiteral<"KIR">, z.ZodLiteral<"PRK">, z.ZodLiteral<"KOR">, z.ZodLiteral<"KWT">, z.ZodLiteral<"KGZ">, z.ZodLiteral<"LAO">, z.ZodLiteral<"LVA">, z.ZodLiteral<"LBN">, z.ZodLiteral<"LSO">, z.ZodLiteral<"LBR">, z.ZodLiteral<"LBY">, z.ZodLiteral<"LIE">, z.ZodLiteral<"LTU">, z.ZodLiteral<"LUX">, z.ZodLiteral<"MAC">, z.ZodLiteral<"MKD">, z.ZodLiteral<"MDG">, z.ZodLiteral<"MWI">, z.ZodLiteral<"MYS">, z.ZodLiteral<"MDV">, z.ZodLiteral<"MLI">, z.ZodLiteral<"MLT">, z.ZodLiteral<"MHL">, z.ZodLiteral<"MTQ">, z.ZodLiteral<"MRT">, z.ZodLiteral<"MUS">, z.ZodLiteral<"MYT">, z.ZodLiteral<"MEX">, z.ZodLiteral<"FSM">, z.ZodLiteral<"MDA">, z.ZodLiteral<"MCO">, z.ZodLiteral<"MNG">, z.ZodLiteral<"MNE">, z.ZodLiteral<"MSR">, z.ZodLiteral<"MAR">, z.ZodLiteral<"MOZ">, z.ZodLiteral<"MMR">, z.ZodLiteral<"NAM">, z.ZodLiteral<"NRU">, z.ZodLiteral<"NPL">, z.ZodLiteral<"NLD">, z.ZodLiteral<"NCL">, z.ZodLiteral<"NZL">, z.ZodLiteral<"NIC">, z.ZodLiteral<"NER">, z.ZodLiteral<"NGA">, z.ZodLiteral<"NIU">, z.ZodLiteral<"NFK">, z.ZodLiteral<"MNP">, z.ZodLiteral<"NOR">, z.ZodLiteral<"OMN">, z.ZodLiteral<"PAK">, z.ZodLiteral<"PLW">, z.ZodLiteral<"PSE">, z.ZodLiteral<"PAN">, z.ZodLiteral<"PNG">, z.ZodLiteral<"PRY">, z.ZodLiteral<"PER">, z.ZodLiteral<"PHL">, z.ZodLiteral<"PCN">, z.ZodLiteral<"POL">, z.ZodLiteral<"PRT">, z.ZodLiteral<"PRI">, z.ZodLiteral<"QAT">, z.ZodLiteral<"REU">, z.ZodLiteral<"ROU">, z.ZodLiteral<"RUS">, z.ZodLiteral<"RWA">, z.ZodLiteral<"BLM">, z.ZodLiteral<"SHN">, z.ZodLiteral<"KNA">, z.ZodLiteral<"LCA">, z.ZodLiteral<"MAF">, z.ZodLiteral<"SPM">, z.ZodLiteral<"VCT">, z.ZodLiteral<"WSM">, z.ZodLiteral<"SMR">, z.ZodLiteral<"STP">, z.ZodLiteral<"SAU">, z.ZodLiteral<"SEN">, z.ZodLiteral<"SRB">, z.ZodLiteral<"SYC">, z.ZodLiteral<"SLE">, z.ZodLiteral<"SGP">, z.ZodLiteral<"SXM">, z.ZodLiteral<"SVK">, z.ZodLiteral<"SVN">, z.ZodLiteral<"SLB">, z.ZodLiteral<"SOM">, z.ZodLiteral<"ZAF">, z.ZodLiteral<"SGS">, z.ZodLiteral<"SSD">, z.ZodLiteral<"ESP">, z.ZodLiteral<"LKA">, z.ZodLiteral<"SDN">, z.ZodLiteral<"SUR">, z.ZodLiteral<"SJM">, z.ZodLiteral<"SWE">, z.ZodLiteral<"CHE">, z.ZodLiteral<"SYR">, z.ZodLiteral<"TWN">, z.ZodLiteral<"TJK">, z.ZodLiteral<"TZA">, z.ZodLiteral<"THA">, z.ZodLiteral<"TLS">, z.ZodLiteral<"TGO">, z.ZodLiteral<"TKL">, z.ZodLiteral<"TON">, z.ZodLiteral<"TTO">, z.ZodLiteral<"TUN">, z.ZodLiteral<"TUR">, z.ZodLiteral<"TKM">, z.ZodLiteral<"TCA">, z.ZodLiteral<"TUV">, z.ZodLiteral<"UGA">, z.ZodLiteral<"UKR">, z.ZodLiteral<"ARE">, z.ZodLiteral<"GBR">, z.ZodLiteral<"USA">, z.ZodLiteral<"UMI">, z.ZodLiteral<"URY">, z.ZodLiteral<"UZB">, z.ZodLiteral<"VUT">, z.ZodLiteral<"VEN">, z.ZodLiteral<"VNM">, z.ZodLiteral<"VIR">, z.ZodLiteral<"WLF">, z.ZodLiteral<"ESH">, z.ZodLiteral<"YEM">, z.ZodLiteral<"ZMB">, z.ZodLiteral<"ZWE">]>; collectionPoint: z.ZodOptional; description: z.ZodOptional; key: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }, { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; }>>; isDefault: z.ZodOptional; shipping: z.ZodOptional; }, "strip", z.ZodTypeAny, { billing?: boolean | undefined; shipping?: boolean | undefined; }, { billing?: boolean | undefined; shipping?: boolean | undefined; }>>; recipient: z.ZodObject<{ firstName: z.ZodOptional; lastName: z.ZodString; gender: z.ZodOptional, z.ZodLiteral<"f">, z.ZodLiteral<"d">, z.ZodLiteral<"n">]>>; title: z.ZodOptional; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }, { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }>; } & { id: z.ZodNumber; }, "strip", z.ZodTypeAny, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }, { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { billing: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; shipping: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; forward?: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; } | undefined; }, { billing: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; shipping: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; forward?: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; } | undefined; }>>; basketKey: z.ZodString; confirmedAt: z.ZodOptional; contacts: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; type?: string | undefined; }, { value?: string | undefined; type?: string | undefined; }>, "many">>; cost: z.ZodObject<{ appliedFees: z.ZodOptional; category: z.ZodString; key: z.ZodString; option: z.ZodOptional; tax: z.ZodOptional>; }, "strip", z.ZodTypeAny, { vat?: { amount: number; rate: number; } | undefined; }, { vat?: { amount: number; rate: number; } | undefined; }>>; }, "strip", z.ZodTypeAny, { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }, { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }>, "many">>; appliedReductions: z.ZodOptional; category: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }, { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }>, "many">>; tax: z.ZodObject<{ vat: z.ZodOptional>; }, "strip", z.ZodTypeAny, { vat?: { amount: number; } | undefined; }, { vat?: { amount: number; } | undefined; }>; withTax: z.ZodNumber; withoutTax: z.ZodNumber; withTaxWithMembershipDiscountWithoutServiceCosts: z.ZodOptional; withoutTaxWithMembershipDiscount: z.ZodOptional; costCapture: z.ZodOptional; }, "strip", z.ZodTypeAny, { tax: { vat?: { amount: number; } | undefined; }; withTax: number; withoutTax: number; appliedFees?: { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }[] | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; withTaxWithMembershipDiscountWithoutServiceCosts?: number | undefined; withoutTaxWithMembershipDiscount?: number | undefined; costCapture?: number | undefined; }, { tax: { vat?: { amount: number; } | undefined; }; withTax: number; withoutTax: number; appliedFees?: { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }[] | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; withTaxWithMembershipDiscountWithoutServiceCosts?: number | undefined; withoutTaxWithMembershipDiscount?: number | undefined; costCapture?: number | undefined; }>; currencyCode: z.ZodUnion<[z.ZodLiteral<"AED">, z.ZodLiteral<"AFN">, z.ZodLiteral<"ALL">, z.ZodLiteral<"AMD">, z.ZodLiteral<"ANG">, z.ZodLiteral<"AOA">, z.ZodLiteral<"ARS">, z.ZodLiteral<"AUD">, z.ZodLiteral<"AWG">, z.ZodLiteral<"AZN">, z.ZodLiteral<"BAM">, z.ZodLiteral<"BBD">, z.ZodLiteral<"BDT">, z.ZodLiteral<"BGN">, z.ZodLiteral<"BHD">, z.ZodLiteral<"BIF">, z.ZodLiteral<"BMD">, z.ZodLiteral<"BND">, z.ZodLiteral<"BOB">, z.ZodLiteral<"BOV">, z.ZodLiteral<"BRL">, z.ZodLiteral<"BSD">, z.ZodLiteral<"BTN">, z.ZodLiteral<"BWP">, z.ZodLiteral<"BYN">, z.ZodLiteral<"BZD">, z.ZodLiteral<"CAD">, z.ZodLiteral<"CDF">, z.ZodLiteral<"CHE">, z.ZodLiteral<"CHF">, z.ZodLiteral<"CHW">, z.ZodLiteral<"CLF">, z.ZodLiteral<"CLP">, z.ZodLiteral<"CNY">, z.ZodLiteral<"COP">, z.ZodLiteral<"COU">, z.ZodLiteral<"CRC">, z.ZodLiteral<"CUC">, z.ZodLiteral<"CUP">, z.ZodLiteral<"CVE">, z.ZodLiteral<"CZK">, z.ZodLiteral<"DJF">, z.ZodLiteral<"DKK">, z.ZodLiteral<"DOP">, z.ZodLiteral<"DZD">, z.ZodLiteral<"EGP">, z.ZodLiteral<"ERN">, z.ZodLiteral<"ETB">, z.ZodLiteral<"EUR">, z.ZodLiteral<"FJD">, z.ZodLiteral<"FKP">, z.ZodLiteral<"FOK">, z.ZodLiteral<"GBP">, z.ZodLiteral<"GEL">, z.ZodLiteral<"GHS">, z.ZodLiteral<"GIP">, z.ZodLiteral<"GMD">, z.ZodLiteral<"GNF">, z.ZodLiteral<"GTQ">, z.ZodLiteral<"GYD">, z.ZodLiteral<"HKD">, z.ZodLiteral<"HNL">, z.ZodLiteral<"HRK">, z.ZodLiteral<"HTG">, z.ZodLiteral<"HUF">, z.ZodLiteral<"IDR">, z.ZodLiteral<"ILS">, z.ZodLiteral<"INR">, z.ZodLiteral<"IQD">, z.ZodLiteral<"IRR">, z.ZodLiteral<"ISK">, z.ZodLiteral<"JMD">, z.ZodLiteral<"JOD">, z.ZodLiteral<"JPY">, z.ZodLiteral<"KES">, z.ZodLiteral<"KGS">, z.ZodLiteral<"KHR">, z.ZodLiteral<"KID">, z.ZodLiteral<"KMF">, z.ZodLiteral<"KRW">, z.ZodLiteral<"KWD">, z.ZodLiteral<"KYD">, z.ZodLiteral<"KZT">, z.ZodLiteral<"LAK">, z.ZodLiteral<"LBP">, z.ZodLiteral<"LKR">, z.ZodLiteral<"LRD">, z.ZodLiteral<"LSL">, z.ZodLiteral<"LYD">, z.ZodLiteral<"MAD">, z.ZodLiteral<"MDL">, z.ZodLiteral<"MGA">, z.ZodLiteral<"MKD">, z.ZodLiteral<"MMK">, z.ZodLiteral<"MNT">, z.ZodLiteral<"MOP">, z.ZodLiteral<"MRU">, z.ZodLiteral<"MUR">, z.ZodLiteral<"MVR">, z.ZodLiteral<"MWK">, z.ZodLiteral<"MXN">, z.ZodLiteral<"MXV">, z.ZodLiteral<"MYR">, z.ZodLiteral<"MZN">, z.ZodLiteral<"NAD">, z.ZodLiteral<"NGN">, z.ZodLiteral<"NIO">, z.ZodLiteral<"NOK">, z.ZodLiteral<"NPR">, z.ZodLiteral<"NZD">, z.ZodLiteral<"OMR">, z.ZodLiteral<"PAB">, z.ZodLiteral<"PEN">, z.ZodLiteral<"PGK">, z.ZodLiteral<"PHP">, z.ZodLiteral<"PKR">, z.ZodLiteral<"PLN">, z.ZodLiteral<"PYG">, z.ZodLiteral<"QAR">, z.ZodLiteral<"RON">, z.ZodLiteral<"RSD">, z.ZodLiteral<"RUB">, z.ZodLiteral<"RWF">, z.ZodLiteral<"SAR">, z.ZodLiteral<"SBD">, z.ZodLiteral<"SCR">, z.ZodLiteral<"SDG">, z.ZodLiteral<"SEK">, z.ZodLiteral<"SGD">, z.ZodLiteral<"SHP">, z.ZodLiteral<"SLL">, z.ZodLiteral<"SOS">, z.ZodLiteral<"SRD">, z.ZodLiteral<"SSP">, z.ZodLiteral<"STN">, z.ZodLiteral<"SVC">, z.ZodLiteral<"SYP">, z.ZodLiteral<"SZL">, z.ZodLiteral<"THB">, z.ZodLiteral<"TJS">, z.ZodLiteral<"TMT">, z.ZodLiteral<"TND">, z.ZodLiteral<"TOP">, z.ZodLiteral<"TRY">, z.ZodLiteral<"TTD">, z.ZodLiteral<"TWD">, z.ZodLiteral<"TZS">, z.ZodLiteral<"UAH">, z.ZodLiteral<"UGX">, z.ZodLiteral<"USD">, z.ZodLiteral<"USN">, z.ZodLiteral<"UYI">, z.ZodLiteral<"UYU">, z.ZodLiteral<"UYW">, z.ZodLiteral<"UZS">, z.ZodLiteral<"VES">, z.ZodLiteral<"VND">, z.ZodLiteral<"VUV">, z.ZodLiteral<"WST">, z.ZodLiteral<"XAF">, z.ZodLiteral<"XAG">, z.ZodLiteral<"XAU">, z.ZodLiteral<"XBA">, z.ZodLiteral<"XBB">, z.ZodLiteral<"XBC">, z.ZodLiteral<"XBD">, z.ZodLiteral<"XCD">, z.ZodLiteral<"XDR">, z.ZodLiteral<"XOF">, z.ZodLiteral<"XPD">, z.ZodLiteral<"XPF">, z.ZodLiteral<"XPT">, z.ZodLiteral<"XSU">, z.ZodLiteral<"XTS">, z.ZodLiteral<"XUA">, z.ZodLiteral<"XXX">, z.ZodLiteral<"YER">, z.ZodLiteral<"ZAR">, z.ZodLiteral<"ZMW">, z.ZodLiteral<"ZWL">]>; shopCountry: z.ZodObject<{ countryCode: z.ZodUnion<[z.ZodLiteral<"AD">, z.ZodLiteral<"AE">, z.ZodLiteral<"AF">, z.ZodLiteral<"AG">, z.ZodLiteral<"AI">, z.ZodLiteral<"AL">, z.ZodLiteral<"AM">, z.ZodLiteral<"AO">, z.ZodLiteral<"AQ">, z.ZodLiteral<"AR">, z.ZodLiteral<"AS">, z.ZodLiteral<"AT">, z.ZodLiteral<"AU">, z.ZodLiteral<"AW">, z.ZodLiteral<"AX">, z.ZodLiteral<"AZ">, z.ZodLiteral<"BA">, z.ZodLiteral<"BB">, z.ZodLiteral<"BD">, z.ZodLiteral<"BE">, z.ZodLiteral<"BF">, z.ZodLiteral<"BG">, z.ZodLiteral<"BH">, z.ZodLiteral<"BI">, z.ZodLiteral<"BJ">, z.ZodLiteral<"BL">, z.ZodLiteral<"BM">, z.ZodLiteral<"BN">, z.ZodLiteral<"BO">, z.ZodLiteral<"BQ">, z.ZodLiteral<"BR">, z.ZodLiteral<"BS">, z.ZodLiteral<"BT">, z.ZodLiteral<"BV">, z.ZodLiteral<"BW">, z.ZodLiteral<"BY">, z.ZodLiteral<"BZ">, z.ZodLiteral<"CA">, z.ZodLiteral<"CC">, z.ZodLiteral<"CD">, z.ZodLiteral<"CF">, z.ZodLiteral<"CG">, z.ZodLiteral<"CH">, z.ZodLiteral<"CI">, z.ZodLiteral<"CK">, z.ZodLiteral<"CL">, z.ZodLiteral<"CM">, z.ZodLiteral<"CN">, z.ZodLiteral<"CO">, z.ZodLiteral<"CR">, z.ZodLiteral<"CU">, z.ZodLiteral<"CV">, z.ZodLiteral<"CW">, z.ZodLiteral<"CX">, z.ZodLiteral<"CY">, z.ZodLiteral<"CZ">, z.ZodLiteral<"DE">, z.ZodLiteral<"DJ">, z.ZodLiteral<"DK">, z.ZodLiteral<"DM">, z.ZodLiteral<"DO">, z.ZodLiteral<"DZ">, z.ZodLiteral<"EC">, z.ZodLiteral<"EE">, z.ZodLiteral<"EG">, z.ZodLiteral<"EH">, z.ZodLiteral<"ER">, z.ZodLiteral<"ES">, z.ZodLiteral<"ET">, z.ZodLiteral<"FI">, z.ZodLiteral<"FJ">, z.ZodLiteral<"FK">, z.ZodLiteral<"FM">, z.ZodLiteral<"FO">, z.ZodLiteral<"FR">, z.ZodLiteral<"GA">, z.ZodLiteral<"GB">, z.ZodLiteral<"GD">, z.ZodLiteral<"GE">, z.ZodLiteral<"GF">, z.ZodLiteral<"GG">, z.ZodLiteral<"GH">, z.ZodLiteral<"GI">, z.ZodLiteral<"GL">, z.ZodLiteral<"GM">, z.ZodLiteral<"GN">, z.ZodLiteral<"GP">, z.ZodLiteral<"GQ">, z.ZodLiteral<"GR">, z.ZodLiteral<"GS">, z.ZodLiteral<"GT">, z.ZodLiteral<"GU">, z.ZodLiteral<"GW">, z.ZodLiteral<"GY">, z.ZodLiteral<"HK">, z.ZodLiteral<"HM">, z.ZodLiteral<"HN">, z.ZodLiteral<"HR">, z.ZodLiteral<"HT">, z.ZodLiteral<"HU">, z.ZodLiteral<"ID">, z.ZodLiteral<"IE">, z.ZodLiteral<"IL">, z.ZodLiteral<"IM">, z.ZodLiteral<"IN">, z.ZodLiteral<"IO">, z.ZodLiteral<"IQ">, z.ZodLiteral<"IR">, z.ZodLiteral<"IS">, z.ZodLiteral<"IT">, z.ZodLiteral<"JE">, z.ZodLiteral<"JM">, z.ZodLiteral<"JO">, z.ZodLiteral<"JP">, z.ZodLiteral<"KE">, z.ZodLiteral<"KG">, z.ZodLiteral<"KH">, z.ZodLiteral<"KI">, z.ZodLiteral<"KM">, z.ZodLiteral<"KN">, z.ZodLiteral<"KP">, z.ZodLiteral<"KR">, z.ZodLiteral<"KW">, z.ZodLiteral<"KY">, z.ZodLiteral<"KZ">, z.ZodLiteral<"LA">, z.ZodLiteral<"LB">, z.ZodLiteral<"LC">, z.ZodLiteral<"LI">, z.ZodLiteral<"LK">, z.ZodLiteral<"LR">, z.ZodLiteral<"LS">, z.ZodLiteral<"LT">, z.ZodLiteral<"LU">, z.ZodLiteral<"LV">, z.ZodLiteral<"LY">, z.ZodLiteral<"MA">, z.ZodLiteral<"MC">, z.ZodLiteral<"MD">, z.ZodLiteral<"ME">, z.ZodLiteral<"MF">, z.ZodLiteral<"MG">, z.ZodLiteral<"MH">, z.ZodLiteral<"MK">, z.ZodLiteral<"ML">, z.ZodLiteral<"MM">, z.ZodLiteral<"MN">, z.ZodLiteral<"MO">, z.ZodLiteral<"MP">, z.ZodLiteral<"MQ">, z.ZodLiteral<"MR">, z.ZodLiteral<"MS">, z.ZodLiteral<"MT">, z.ZodLiteral<"MU">, z.ZodLiteral<"MV">, z.ZodLiteral<"MW">, z.ZodLiteral<"MX">, z.ZodLiteral<"MY">, z.ZodLiteral<"MZ">, z.ZodLiteral<"NA">, z.ZodLiteral<"NC">, z.ZodLiteral<"NE">, z.ZodLiteral<"NF">, z.ZodLiteral<"NG">, z.ZodLiteral<"NI">, z.ZodLiteral<"NL">, z.ZodLiteral<"NO">, z.ZodLiteral<"NP">, z.ZodLiteral<"NR">, z.ZodLiteral<"NU">, z.ZodLiteral<"NZ">, z.ZodLiteral<"OM">, z.ZodLiteral<"PA">, z.ZodLiteral<"PE">, z.ZodLiteral<"PF">, z.ZodLiteral<"PG">, z.ZodLiteral<"PH">, z.ZodLiteral<"PK">, z.ZodLiteral<"PL">, z.ZodLiteral<"PM">, z.ZodLiteral<"PN">, z.ZodLiteral<"PR">, z.ZodLiteral<"PS">, z.ZodLiteral<"PT">, z.ZodLiteral<"PW">, z.ZodLiteral<"PY">, z.ZodLiteral<"QA">, z.ZodLiteral<"RE">, z.ZodLiteral<"RO">, z.ZodLiteral<"RS">, z.ZodLiteral<"RU">, z.ZodLiteral<"RW">, z.ZodLiteral<"SA">, z.ZodLiteral<"SB">, z.ZodLiteral<"SC">, z.ZodLiteral<"SD">, z.ZodLiteral<"SE">, z.ZodLiteral<"SG">, z.ZodLiteral<"SH">, z.ZodLiteral<"SI">, z.ZodLiteral<"SJ">, z.ZodLiteral<"SK">, z.ZodLiteral<"SL">, z.ZodLiteral<"SM">, z.ZodLiteral<"SN">, z.ZodLiteral<"SO">, z.ZodLiteral<"SR">, z.ZodLiteral<"SS">, z.ZodLiteral<"ST">, z.ZodLiteral<"SV">, z.ZodLiteral<"SX">, z.ZodLiteral<"SY">, z.ZodLiteral<"SZ">, z.ZodLiteral<"TC">, z.ZodLiteral<"TD">, z.ZodLiteral<"TF">, z.ZodLiteral<"TG">, z.ZodLiteral<"TH">, z.ZodLiteral<"TJ">, z.ZodLiteral<"TK">, z.ZodLiteral<"TL">, z.ZodLiteral<"TM">, z.ZodLiteral<"TN">, z.ZodLiteral<"TO">, z.ZodLiteral<"TR">, z.ZodLiteral<"TT">, z.ZodLiteral<"TV">, z.ZodLiteral<"TW">, z.ZodLiteral<"TZ">, z.ZodLiteral<"UA">, z.ZodLiteral<"UG">, z.ZodLiteral<"UM">, z.ZodLiteral<"US">, z.ZodLiteral<"UY">, z.ZodLiteral<"UZ">, z.ZodLiteral<"VA">, z.ZodLiteral<"VC">, z.ZodLiteral<"VE">, z.ZodLiteral<"VG">, z.ZodLiteral<"VI">, z.ZodLiteral<"VN">, z.ZodLiteral<"VU">, z.ZodLiteral<"WF">, z.ZodLiteral<"WS">, z.ZodLiteral<"YE">, z.ZodLiteral<"YT">, z.ZodLiteral<"ZA">, z.ZodLiteral<"ZM">, z.ZodLiteral<"ZW">, z.ZodLiteral<"ZZ">, z.ZodLiteral<"AA">]>; defaultLanguageCode: z.ZodString; supportedLanguageCodes: z.ZodOptional>; url: z.ZodString; currencyCode: z.ZodString; } & { id: z.ZodNumber; shopKey: z.ZodString; active: z.ZodBoolean; deleted: z.ZodBoolean; priceGroupKey: z.ZodNullable; }, "strip", z.ZodTypeAny, { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; } & { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; }, { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; }>; invoicedAt: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; membershipDiscount: z.ZodOptional; pointsUsed: z.ZodOptional; reductionValue: z.ZodOptional; tax: z.ZodOptional; }, "strip", z.ZodTypeAny, { tax?: number | undefined; membershipCardId?: number | undefined; pointsUsed?: number | undefined; reductionValue?: number | undefined; }, { tax?: number | undefined; membershipCardId?: number | undefined; pointsUsed?: number | undefined; reductionValue?: number | undefined; }>>; packages: z.ZodOptional; deliveryDate: z.ZodObject<{ maximum: z.ZodString; minimum: z.ZodString; }, "strip", z.ZodTypeAny, { minimum: string; maximum: string; }, { minimum: string; maximum: string; }>; deliveryStatus: z.ZodString; shipmentKey: z.ZodOptional; tracking: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; url?: string | undefined; }, { id?: string | undefined; url?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }, { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }>, "many">>; payment: z.ZodOptional; data: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; key: z.ZodOptional; isGiftCard: z.ZodOptional; transactionKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { key?: string | undefined; amount?: number | undefined; data?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }, { key?: string | undefined; amount?: number | undefined; data?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }>, "many">>; items: z.ZodArray; deliveryForecast: z.ZodOptional; }, "strip", z.ZodTypeAny, { key?: string | undefined; }, { key?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { subsequentDelivery?: { key?: string | undefined; } | undefined; }, { subsequentDelivery?: { key?: string | undefined; } | undefined; }>>; packageId: z.ZodNumber; price: z.ZodObject<{ appliedReductions: z.ZodOptional; category: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }, { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }>, "many">>; reference: z.ZodOptional; unit: z.ZodOptional; withTax: z.ZodOptional; }, "strip", z.ZodTypeAny, { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; }, { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; }>>; tax: z.ZodObject<{ vat: z.ZodOptional>; }, "strip", z.ZodTypeAny, { vat?: { amount: number; rate: number; } | undefined; }, { vat?: { amount: number; rate: number; } | undefined; }>; withTax: z.ZodOptional; withoutTax: z.ZodOptional; overrideWithoutTax: z.ZodOptional; overrideWithTax: z.ZodOptional; undiscountedWithOutTax: z.ZodOptional; undiscountedWithTax: z.ZodOptional; }, "strip", z.ZodTypeAny, { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }, { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }>; lowestPriorPrice: z.ZodOptional>>; product: z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name?: string | undefined; }, { id: number; name?: string | undefined; }>; promotion: z.ZodOptional>; key: z.ZodOptional; reservationKey: z.ZodOptional; status: z.ZodString; variant: z.ZodObject<{ id: z.ZodNumber; referenceKey: z.ZodOptional; stock: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }, { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }>; warehouseId: z.ZodOptional; itemGroup: z.ZodNullable>>; campaignKey: z.ZodOptional; merchant: z.ZodOptional>; currency: z.ZodOptional, z.ZodLiteral<"AFN">, z.ZodLiteral<"ALL">, z.ZodLiteral<"AMD">, z.ZodLiteral<"ANG">, z.ZodLiteral<"AOA">, z.ZodLiteral<"ARS">, z.ZodLiteral<"AUD">, z.ZodLiteral<"AWG">, z.ZodLiteral<"AZN">, z.ZodLiteral<"BAM">, z.ZodLiteral<"BBD">, z.ZodLiteral<"BDT">, z.ZodLiteral<"BGN">, z.ZodLiteral<"BHD">, z.ZodLiteral<"BIF">, z.ZodLiteral<"BMD">, z.ZodLiteral<"BND">, z.ZodLiteral<"BOB">, z.ZodLiteral<"BOV">, z.ZodLiteral<"BRL">, z.ZodLiteral<"BSD">, z.ZodLiteral<"BTN">, z.ZodLiteral<"BWP">, z.ZodLiteral<"BYN">, z.ZodLiteral<"BZD">, z.ZodLiteral<"CAD">, z.ZodLiteral<"CDF">, z.ZodLiteral<"CHE">, z.ZodLiteral<"CHF">, z.ZodLiteral<"CHW">, z.ZodLiteral<"CLF">, z.ZodLiteral<"CLP">, z.ZodLiteral<"CNY">, z.ZodLiteral<"COP">, z.ZodLiteral<"COU">, z.ZodLiteral<"CRC">, z.ZodLiteral<"CUC">, z.ZodLiteral<"CUP">, z.ZodLiteral<"CVE">, z.ZodLiteral<"CZK">, z.ZodLiteral<"DJF">, z.ZodLiteral<"DKK">, z.ZodLiteral<"DOP">, z.ZodLiteral<"DZD">, z.ZodLiteral<"EGP">, z.ZodLiteral<"ERN">, z.ZodLiteral<"ETB">, z.ZodLiteral<"EUR">, z.ZodLiteral<"FJD">, z.ZodLiteral<"FKP">, z.ZodLiteral<"FOK">, z.ZodLiteral<"GBP">, z.ZodLiteral<"GEL">, z.ZodLiteral<"GHS">, z.ZodLiteral<"GIP">, z.ZodLiteral<"GMD">, z.ZodLiteral<"GNF">, z.ZodLiteral<"GTQ">, z.ZodLiteral<"GYD">, z.ZodLiteral<"HKD">, z.ZodLiteral<"HNL">, z.ZodLiteral<"HRK">, z.ZodLiteral<"HTG">, z.ZodLiteral<"HUF">, z.ZodLiteral<"IDR">, z.ZodLiteral<"ILS">, z.ZodLiteral<"INR">, z.ZodLiteral<"IQD">, z.ZodLiteral<"IRR">, z.ZodLiteral<"ISK">, z.ZodLiteral<"JMD">, z.ZodLiteral<"JOD">, z.ZodLiteral<"JPY">, z.ZodLiteral<"KES">, z.ZodLiteral<"KGS">, z.ZodLiteral<"KHR">, z.ZodLiteral<"KID">, z.ZodLiteral<"KMF">, z.ZodLiteral<"KRW">, z.ZodLiteral<"KWD">, z.ZodLiteral<"KYD">, z.ZodLiteral<"KZT">, z.ZodLiteral<"LAK">, z.ZodLiteral<"LBP">, z.ZodLiteral<"LKR">, z.ZodLiteral<"LRD">, z.ZodLiteral<"LSL">, z.ZodLiteral<"LYD">, z.ZodLiteral<"MAD">, z.ZodLiteral<"MDL">, z.ZodLiteral<"MGA">, z.ZodLiteral<"MKD">, z.ZodLiteral<"MMK">, z.ZodLiteral<"MNT">, z.ZodLiteral<"MOP">, z.ZodLiteral<"MRU">, z.ZodLiteral<"MUR">, z.ZodLiteral<"MVR">, z.ZodLiteral<"MWK">, z.ZodLiteral<"MXN">, z.ZodLiteral<"MXV">, z.ZodLiteral<"MYR">, z.ZodLiteral<"MZN">, z.ZodLiteral<"NAD">, z.ZodLiteral<"NGN">, z.ZodLiteral<"NIO">, z.ZodLiteral<"NOK">, z.ZodLiteral<"NPR">, z.ZodLiteral<"NZD">, z.ZodLiteral<"OMR">, z.ZodLiteral<"PAB">, z.ZodLiteral<"PEN">, z.ZodLiteral<"PGK">, z.ZodLiteral<"PHP">, z.ZodLiteral<"PKR">, z.ZodLiteral<"PLN">, z.ZodLiteral<"PYG">, z.ZodLiteral<"QAR">, z.ZodLiteral<"RON">, z.ZodLiteral<"RSD">, z.ZodLiteral<"RUB">, z.ZodLiteral<"RWF">, z.ZodLiteral<"SAR">, z.ZodLiteral<"SBD">, z.ZodLiteral<"SCR">, z.ZodLiteral<"SDG">, z.ZodLiteral<"SEK">, z.ZodLiteral<"SGD">, z.ZodLiteral<"SHP">, z.ZodLiteral<"SLL">, z.ZodLiteral<"SOS">, z.ZodLiteral<"SRD">, z.ZodLiteral<"SSP">, z.ZodLiteral<"STN">, z.ZodLiteral<"SVC">, z.ZodLiteral<"SYP">, z.ZodLiteral<"SZL">, z.ZodLiteral<"THB">, z.ZodLiteral<"TJS">, z.ZodLiteral<"TMT">, z.ZodLiteral<"TND">, z.ZodLiteral<"TOP">, z.ZodLiteral<"TRY">, z.ZodLiteral<"TTD">, z.ZodLiteral<"TWD">, z.ZodLiteral<"TZS">, z.ZodLiteral<"UAH">, z.ZodLiteral<"UGX">, z.ZodLiteral<"USD">, z.ZodLiteral<"USN">, z.ZodLiteral<"UYI">, z.ZodLiteral<"UYU">, z.ZodLiteral<"UYW">, z.ZodLiteral<"UZS">, z.ZodLiteral<"VES">, z.ZodLiteral<"VND">, z.ZodLiteral<"VUV">, z.ZodLiteral<"WST">, z.ZodLiteral<"XAF">, z.ZodLiteral<"XAG">, z.ZodLiteral<"XAU">, z.ZodLiteral<"XBA">, z.ZodLiteral<"XBB">, z.ZodLiteral<"XBC">, z.ZodLiteral<"XBD">, z.ZodLiteral<"XCD">, z.ZodLiteral<"XDR">, z.ZodLiteral<"XOF">, z.ZodLiteral<"XPD">, z.ZodLiteral<"XPF">, z.ZodLiteral<"XPT">, z.ZodLiteral<"XSU">, z.ZodLiteral<"XTS">, z.ZodLiteral<"XUA">, z.ZodLiteral<"XXX">, z.ZodLiteral<"YER">, z.ZodLiteral<"ZAR">, z.ZodLiteral<"ZMW">, z.ZodLiteral<"ZWL">]>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: string; variant: { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }; id: number; price: { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }; packageId: number; product: { id: number; name?: string | undefined; }; key?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; availableQuantity?: number | undefined; deliveryForecast?: { subsequentDelivery?: { key?: string | undefined; } | undefined; } | undefined; lowestPriorPrice?: { withTax: number; relativeDifferenceToPrice: number; } | null | undefined; promotion?: { id: string; name: string; version: string; } | undefined; reservationKey?: string | undefined; warehouseId?: number | undefined; itemGroup?: { id: string; isMainItem: boolean; isRequired: boolean; } | null | undefined; campaignKey?: string | undefined; merchant?: { referenceKey: string; } | undefined; currency?: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL" | undefined; }, { status: string; variant: { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }; id: number; price: { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }; packageId: number; product: { id: number; name?: string | undefined; }; key?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; availableQuantity?: number | undefined; deliveryForecast?: { subsequentDelivery?: { key?: string | undefined; } | undefined; } | undefined; lowestPriorPrice?: { withTax: number; relativeDifferenceToPrice: number; } | null | undefined; promotion?: { id: string; name: string; version: string; } | undefined; reservationKey?: string | undefined; warehouseId?: number | undefined; itemGroup?: { id: string; isMainItem: boolean; isRequired: boolean; } | null | undefined; campaignKey?: string | undefined; merchant?: { referenceKey: string; } | undefined; currency?: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL" | undefined; }>, "many">; customer: z.ZodObject<{ referenceKey: z.ZodOptional; firstName: z.ZodOptional; lastName: z.ZodOptional; gender: z.ZodOptional, z.ZodLiteral<"f">, z.ZodLiteral<"d">, z.ZodLiteral<"n">]>>; birthDate: z.ZodOptional; email: z.ZodOptional; phone: z.ZodOptional; publicKey: z.ZodOptional; title: z.ZodOptional; type: z.ZodOptional; identities: z.ZodOptional; externalUserId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }, { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }>, "many">>; groups: z.ZodOptional>; status: z.ZodOptional>; company: z.ZodOptional>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; } & { id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; type?: string | undefined; status?: { isActive: boolean; isGuestCustomer: boolean; } | undefined; firstName?: string | undefined; lastName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; referenceKey?: string | undefined; birthDate?: string | undefined; email?: string | undefined; phone?: string | undefined; publicKey?: string | undefined; identities?: { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }[] | undefined; groups?: string[] | undefined; company?: { id: number; name: string; } | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }, { id: number; type?: string | undefined; status?: { isActive: boolean; isGuestCustomer: boolean; } | undefined; firstName?: string | undefined; lastName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; referenceKey?: string | undefined; birthDate?: string | undefined; email?: string | undefined; phone?: string | undefined; publicKey?: string | undefined; identities?: { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }[] | undefined; groups?: string[] | undefined; company?: { id: number; name: string; } | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }>; publicKey: z.ZodOptional; referenceKey: z.ZodOptional; shipping: z.ZodOptional; expressDeliveryCosts: z.ZodOptional; }, "strip", z.ZodTypeAny, { policy: string; deliveryCosts?: number | undefined; expressDeliveryCosts?: number | undefined; }, { policy: string; deliveryCosts?: number | undefined; expressDeliveryCosts?: number | undefined; }>>; vouchers: z.ZodOptional; applicableItems: z.ZodOptional>, "many">>; code: z.ZodString; type: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; code: string; type: string; id: number; voucherId?: number | undefined; applicableItems?: ({ key: string; isApplied: boolean; } | undefined)[] | undefined; }, { value: number; code: string; type: string; id: number; voucherId?: number | undefined; applicableItems?: ({ key: string; isApplied: boolean; } | undefined)[] | undefined; }>, "many">>; loyaltyCard: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status: string; items: { status: string; variant: { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }; id: number; price: { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }; packageId: number; product: { id: number; name?: string | undefined; }; key?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; availableQuantity?: number | undefined; deliveryForecast?: { subsequentDelivery?: { key?: string | undefined; } | undefined; } | undefined; lowestPriorPrice?: { withTax: number; relativeDifferenceToPrice: number; } | null | undefined; promotion?: { id: string; name: string; version: string; } | undefined; reservationKey?: string | undefined; warehouseId?: number | undefined; itemGroup?: { id: string; isMainItem: boolean; isRequired: boolean; } | null | undefined; campaignKey?: string | undefined; merchant?: { referenceKey: string; } | undefined; currency?: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL" | undefined; }[]; id: number; currencyCode: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; detailedStatus: { billing: { code: string; name: string; }; shipping: { code: string; name: string; }; order: { code: string; name: string; }; }; basketKey: string; cost: { tax: { vat?: { amount: number; } | undefined; }; withTax: number; withoutTax: number; appliedFees?: { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }[] | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; withTaxWithMembershipDiscountWithoutServiceCosts?: number | undefined; withoutTaxWithMembershipDiscount?: number | undefined; costCapture?: number | undefined; }; shopCountry: { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; } & { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; }; customer: { id: number; type?: string | undefined; status?: { isActive: boolean; isGuestCustomer: boolean; } | undefined; firstName?: string | undefined; lastName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; referenceKey?: string | undefined; birthDate?: string | undefined; email?: string | undefined; phone?: string | undefined; publicKey?: string | undefined; identities?: { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }[] | undefined; groups?: string[] | undefined; company?: { id: number; name: string; } | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }; shipping?: { policy: string; deliveryCosts?: number | undefined; expressDeliveryCosts?: number | undefined; } | undefined; referenceKey?: string | undefined; publicKey?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; address?: { billing: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; shipping: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; forward?: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; } | undefined; } | undefined; confirmedAt?: string | undefined; contacts?: { value?: string | undefined; type?: string | undefined; }[] | undefined; invoicedAt?: string | undefined; membershipDiscount?: { tax?: number | undefined; membershipCardId?: number | undefined; pointsUsed?: number | undefined; reductionValue?: number | undefined; } | undefined; packages?: { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }[] | undefined; payment?: { key?: string | undefined; amount?: number | undefined; data?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }[] | undefined; vouchers?: { value: number; code: string; type: string; id: number; voucherId?: number | undefined; applicableItems?: ({ key: string; isApplied: boolean; } | undefined)[] | undefined; }[] | undefined; loyaltyCard?: { cardNumber: string; points: number; provider: string; } | undefined; }, { status: string; items: { status: string; variant: { id: number; referenceKey?: string | undefined; stock?: { supplierId: number; } | undefined; }; id: number; price: { tax: { vat?: { amount: number; rate: number; } | undefined; }; withTax?: number | undefined; withoutTax?: number | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; reference?: { size?: string | undefined; unit?: string | undefined; withTax?: number | undefined; } | undefined; overrideWithoutTax?: number | undefined; overrideWithTax?: number | undefined; undiscountedWithOutTax?: number | undefined; undiscountedWithTax?: number | undefined; }; packageId: number; product: { id: number; name?: string | undefined; }; key?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; availableQuantity?: number | undefined; deliveryForecast?: { subsequentDelivery?: { key?: string | undefined; } | undefined; } | undefined; lowestPriorPrice?: { withTax: number; relativeDifferenceToPrice: number; } | null | undefined; promotion?: { id: string; name: string; version: string; } | undefined; reservationKey?: string | undefined; warehouseId?: number | undefined; itemGroup?: { id: string; isMainItem: boolean; isRequired: boolean; } | null | undefined; campaignKey?: string | undefined; merchant?: { referenceKey: string; } | undefined; currency?: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL" | undefined; }[]; id: number; currencyCode: "BTN" | "MKD" | "CHE" | "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "FOK" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KID" | "KMF" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; detailedStatus: { billing: { code: string; name: string; }; shipping: { code: string; name: string; }; order: { code: string; name: string; }; }; basketKey: string; cost: { tax: { vat?: { amount: number; } | undefined; }; withTax: number; withoutTax: number; appliedFees?: { key: string; amount: { withTax: number; withoutTax: number; }; category: string; tax?: { vat?: { amount: number; rate: number; } | undefined; } | undefined; option?: string | undefined; }[] | undefined; appliedReductions?: { type: string; amount: { absoluteWithTax: number; relative: number; }; category: string; }[] | undefined; withTaxWithMembershipDiscountWithoutServiceCosts?: number | undefined; withoutTaxWithMembershipDiscount?: number | undefined; costCapture?: number | undefined; }; shopCountry: { shopKey: string; countryCode: "AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AQ" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BQ" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CC" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "EH" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "OM" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "ZZ" | "AA"; id: number; url: string; currencyCode: string; defaultLanguageCode: string; active: boolean; deleted: boolean; priceGroupKey: string | null; supportedLanguageCodes?: string[] | undefined; }; customer: { id: number; type?: string | undefined; status?: { isActive: boolean; isGuestCustomer: boolean; } | undefined; firstName?: string | undefined; lastName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; referenceKey?: string | undefined; birthDate?: string | undefined; email?: string | undefined; phone?: string | undefined; publicKey?: string | undefined; identities?: { identityProviderCode?: string | undefined; externalUserId?: string | null | undefined; }[] | undefined; groups?: string[] | undefined; company?: { id: number; name: string; } | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }; shipping?: { policy: string; deliveryCosts?: number | undefined; expressDeliveryCosts?: number | undefined; } | undefined; referenceKey?: string | undefined; publicKey?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; address?: { billing: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; shipping: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; }; forward?: { countryCode: "AFG" | "ALA" | "ALB" | "DZA" | "ASM" | "AND" | "AGO" | "AIA" | "ATA" | "ATG" | "ARG" | "ARM" | "ABW" | "AUS" | "AUT" | "AZE" | "BHS" | "BHR" | "BGD" | "BRB" | "BLR" | "BEL" | "BLZ" | "BEN" | "BMU" | "BTN" | "BOL" | "BES" | "BIH" | "BWA" | "BVT" | "BRA" | "IOT" | "BRN" | "BGR" | "BFA" | "BDI" | "CPV" | "KHM" | "CMR" | "CAN" | "CYM" | "CAF" | "TCD" | "CHL" | "CHN" | "CXR" | "CCK" | "COL" | "COM" | "COG" | "COD" | "COK" | "CRI" | "CIV" | "HRV" | "CUB" | "CUW" | "CYP" | "CZE" | "DNK" | "DJI" | "DMA" | "DOM" | "ECU" | "EGY" | "SLV" | "GNQ" | "ERI" | "EST" | "SWZ" | "ETH" | "FLK" | "FRO" | "FJI" | "FIN" | "FRA" | "GUF" | "PYF" | "ATF" | "GAB" | "GMB" | "GEO" | "DEU" | "GHA" | "GIB" | "GRC" | "GRL" | "GRD" | "GLP" | "GUM" | "GTM" | "GGY" | "GIN" | "GNB" | "GUY" | "HTI" | "HMD" | "VAT" | "HND" | "HKG" | "HUN" | "ISL" | "IND" | "IDN" | "IRN" | "IRQ" | "IRL" | "IMN" | "ISR" | "ITA" | "JAM" | "JPN" | "JEY" | "JOR" | "KAZ" | "KEN" | "KIR" | "PRK" | "KOR" | "KWT" | "KGZ" | "LAO" | "LVA" | "LBN" | "LSO" | "LBR" | "LBY" | "LIE" | "LTU" | "LUX" | "MAC" | "MKD" | "MDG" | "MWI" | "MYS" | "MDV" | "MLI" | "MLT" | "MHL" | "MTQ" | "MRT" | "MUS" | "MYT" | "MEX" | "FSM" | "MDA" | "MCO" | "MNG" | "MNE" | "MSR" | "MAR" | "MOZ" | "MMR" | "NAM" | "NRU" | "NPL" | "NLD" | "NCL" | "NZL" | "NIC" | "NER" | "NGA" | "NIU" | "NFK" | "MNP" | "NOR" | "OMN" | "PAK" | "PLW" | "PSE" | "PAN" | "PNG" | "PRY" | "PER" | "PHL" | "PCN" | "POL" | "PRT" | "PRI" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "BLM" | "SHN" | "KNA" | "LCA" | "MAF" | "SPM" | "VCT" | "WSM" | "SMR" | "STP" | "SAU" | "SEN" | "SRB" | "SYC" | "SLE" | "SGP" | "SXM" | "SVK" | "SVN" | "SLB" | "SOM" | "ZAF" | "SGS" | "SSD" | "ESP" | "LKA" | "SDN" | "SUR" | "SJM" | "SWE" | "CHE" | "SYR" | "TWN" | "TJK" | "TZA" | "THA" | "TLS" | "TGO" | "TKL" | "TON" | "TTO" | "TUN" | "TUR" | "TKM" | "TCA" | "TUV" | "UGA" | "UKR" | "ARE" | "GBR" | "USA" | "UMI" | "URY" | "UZB" | "VUT" | "VEN" | "VNM" | "VIR" | "WLF" | "ESH" | "YEM" | "ZMB" | "ZWE"; id: number; street: string; zipCode: string; city: string; recipient: { lastName: string; type?: string | undefined; firstName?: string | undefined; gender?: "m" | "f" | "d" | "n" | undefined; title?: string | undefined; }; referenceKey?: string | undefined; houseNumber?: string | undefined; additional?: string | undefined; collectionPoint?: { type: string; key: string; description?: string | undefined; customerKey?: string | undefined; } | undefined; isDefault?: { billing?: boolean | undefined; shipping?: boolean | undefined; } | undefined; } | undefined; } | undefined; confirmedAt?: string | undefined; contacts?: { value?: string | undefined; type?: string | undefined; }[] | undefined; invoicedAt?: string | undefined; membershipDiscount?: { tax?: number | undefined; membershipCardId?: number | undefined; pointsUsed?: number | undefined; reductionValue?: number | undefined; } | undefined; packages?: { id: number; carrierKey: string | null; deliveryDate: { minimum: string; maximum: string; }; deliveryStatus: string; shipmentKey?: string | undefined; tracking?: { id?: string | undefined; url?: string | undefined; } | undefined; }[] | undefined; payment?: { key?: string | undefined; amount?: number | undefined; data?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined; isGiftCard?: boolean | undefined; transactionKey?: string | undefined; }[] | undefined; vouchers?: { value: number; code: string; type: string; id: number; voucherId?: number | undefined; applicableItems?: ({ key: string; isApplied: boolean; } | undefined)[] | undefined; }[] | undefined; loyaltyCard?: { cardNumber: string; points: number; provider: string; } | undefined; }>; declare const orderAdditionalProperties: { readonly legacyCustomData: z.ZodNullable>; }; declare const orderAdditionalChildProperties: { readonly items: { readonly legacyCustomData: z.ZodNullable>; }; readonly customer: { readonly legacyCustomData: z.ZodNullable>; }; }; export type AdditionalOrderKey = AdditionalPropertiesKey; type OrderSchemaWithAdditionalKeys = EntitySchemaWithAdditionalKeys; export type Order = z.infer>; export declare function buildOrderSchemaForKeys(additionalKeys: AdditionalKeys): OrderSchemaWithAdditionalKeys; export declare function buildOrderCollectionSchemaForKeys(additionalKeys: AdditionalKeys): CollectionSchema>; export type OrderCollection = z.infer>>; export {}; //# sourceMappingURL=order-schema.d.ts.map