import { z } from "zod"; export declare const ExtendedPaymentCredentialSchema: z.ZodObject<{ type: z.ZodString; } & { token: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; token?: string | undefined; }, { type: string; token?: string | undefined; }>; export type ExtendedPaymentCredential = z.infer; export declare const PlatformConfigSchema: z.ZodObject<{ webhook_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { webhook_url?: string | undefined; }, { webhook_url?: string | undefined; }>; export type PlatformConfig = z.infer; export declare const ExtendedCheckoutResponseSchema: z.ZodObject<{ actions: z.ZodOptional>; id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; config?: Record | undefined; }, { id: string; config?: Record | undefined; }>, "many">>>; attribution: z.ZodOptional>; context: z.ZodOptional; address_region: z.ZodOptional; postal_code: z.ZodOptional; currency: z.ZodOptional; eligibility: z.ZodOptional, string[], string[]>>; intent: z.ZodOptional; language: z.ZodOptional; location: z.ZodOptional; payment: z.ZodOptional>; }, "strip", z.ZodTypeAny, { handler: string; types?: string[] | undefined; }, { handler: string; types?: string[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }>>; continue_url: z.ZodOptional; currency: z.ZodString; expires_at: z.ZodOptional; id: z.ZodString; line_items: z.ZodArray; price: z.ZodNumber; quantity_unit: z.ZodOptional; unit: z.ZodString; increment: z.ZodOptional; }, "strip", z.ZodTypeAny, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }>>; title: z.ZodString; unit_price: z.ZodOptional; unit: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; display_text: string; unit: string; scale?: number | undefined; }, { value: number; display_text: string; unit: string; scale?: number | undefined; }>; reference: z.ZodObject<{ display_text: z.ZodString; scale: z.ZodOptional; unit: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; display_text: string; unit: string; scale?: number | undefined; }, { value: number; display_text: string; unit: string; scale?: number | undefined; }>; }, "strip", z.ZodTypeAny, { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; }, { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; }>>; }, "strip", z.ZodTypeAny, { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }, { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }>; parent_id: z.ZodOptional; quantity: z.ZodNumber; totals: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; quantity: number; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }, { id: string; quantity: number; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }>, "many">; links: z.ZodArray; type: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; url: string; title?: string | undefined; }, { type: string; url: string; title?: string | undefined; }>, "many">; messages: z.ZodOptional; content: z.ZodString; content_type: z.ZodOptional>; path: z.ZodOptional; severity: z.ZodOptional>; type: z.ZodEnum<["error", "info", "warning"]>; image_url: z.ZodOptional; presentation: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }>, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }>, "many">>; order: z.ZodOptional; permalink_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; permalink_url: string; label?: string | undefined; }, { id: string; permalink_url: string; label?: string | undefined; }>>; payment: z.ZodOptional; address_locality: z.ZodOptional; address_region: z.ZodOptional; extended_address: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; postal_code: z.ZodOptional; street_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }>>; credential: z.ZodOptional>; display: z.ZodOptional>; handler_id: z.ZodString; id: z.ZodString; type: z.ZodString; selected: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }>>; policies: z.ZodOptional>; description: z.ZodEffects; markdown: z.ZodOptional; plain: z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>; type: z.ZodString; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }, { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }>, "many">>; signals: z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>>; status: z.ZodEnum<["canceled", "complete_in_progress", "completed", "incomplete", "ready_for_complete", "requires_escalation"]>; totals: z.ZodEffects; type: z.ZodString; lines: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }>, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }>, "many">, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[], { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]>; ucp: z.ZodObject<{ capabilities: z.ZodOptional>; extends: z.ZodOptional, z.ZodString]>>; id: z.ZodOptional; schema: z.ZodOptional; spec: z.ZodOptional; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; config?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }, { version: string; config?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }>, "many">>, Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]>, Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]>>>; map_order: z.ZodOptional; payment_handlers: z.ZodEffects, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough">>>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }, { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>, "many">>; config: z.ZodOptional>; id: z.ZodString; schema: z.ZodOptional; spec: z.ZodOptional; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; id: string; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }, { version: string; id: string; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }>, "many">>, Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>, Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>>; services: z.ZodOptional>; endpoint: z.ZodOptional; id: z.ZodOptional; schema: z.ZodOptional; spec: z.ZodOptional; transport: z.ZodEnum<["a2a", "embedded", "mcp", "rest"]>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; transport: "a2a" | "embedded" | "mcp" | "rest"; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }, { version: string; transport: "a2a" | "embedded" | "mcp" | "rest"; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }>, "many">>, Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]>, Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]>>>; status: z.ZodOptional>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; payment_handlers: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; }, { version: string; payment_handlers: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; }>; fulfillment: z.ZodOptional; fulfillable_on: z.ZodOptional>; line_item_ids: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }>, "many">>; methods: z.ZodOptional, "many">>; groups: z.ZodOptional; options: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>>; id: z.ZodString; title: z.ZodString; carrier: z.ZodOptional; earliest_fulfillment_time: z.ZodOptional; latest_fulfillment_time: z.ZodOptional; totals: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }>, "many">>; selected_option_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }>, "many">>; id: z.ZodString; line_item_ids: z.ZodArray; selected_destination_id: z.ZodOptional>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }>>; discounts: z.ZodOptional, "many">>; amount: z.ZodNumber; automatic: z.ZodOptional; code: z.ZodOptional; eligibility: z.ZodOptional; method: z.ZodOptional>; priority: z.ZodOptional; provisional: z.ZodOptional; title: z.ZodString; }, "strip", z.ZodTypeAny, { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }, { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }>, "many">>; codes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { codes?: string[] | undefined; applied?: { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }[] | undefined; }, { codes?: string[] | undefined; applied?: { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }[] | undefined; }>>; } & { buyer: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; consent: z.ZodOptional; type: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; url: string; title?: string | undefined; }, { type: string; url: string; title?: string | undefined; }>, "many">>; segments: z.ZodOptional; type: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; url: string; title?: string | undefined; }, { type: string; url: string; title?: string | undefined; }>, "many">>; source: z.ZodEnum<["business", "platform"]>; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; description: string; links?: { type: string; url: string; title?: string | undefined; }[] | undefined; }, { granted: boolean; source: "business" | "platform"; description: string; links?: { type: string; url: string; title?: string | undefined; }[] | undefined; }>>, Record, Record>>; source: z.ZodEnum<["business", "platform"]>; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; description: string; links?: { type: string; url: string; title?: string | undefined; }[] | undefined; segments?: Record | undefined; }, { granted: boolean; source: "business" | "platform"; description: string; links?: { type: string; url: string; title?: string | undefined; }[] | undefined; segments?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }>>; } & { platform: z.ZodOptional; }, "strip", z.ZodTypeAny, { webhook_url?: string | undefined; }, { webhook_url?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { status: "canceled" | "complete_in_progress" | "completed" | "incomplete" | "ready_for_complete" | "requires_escalation"; id: string; links: { type: string; url: string; title?: string | undefined; }[]; totals: { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]; currency: string; line_items: { id: string; quantity: number; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }[]; ucp: { version: string; payment_handlers: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; }; platform?: { webhook_url?: string | undefined; } | undefined; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; applied?: { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }[] | undefined; } | undefined; actions?: Record | undefined; }[]> | undefined; continue_url?: string | undefined; expires_at?: string | undefined; messages?: { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }[] | undefined; order?: { id: string; permalink_url: string; label?: string | undefined; } | undefined; policies?: { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }[] | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }, { status: "canceled" | "complete_in_progress" | "completed" | "incomplete" | "ready_for_complete" | "requires_escalation"; id: string; links: { type: string; url: string; title?: string | undefined; }[]; totals: { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]; currency: string; line_items: { id: string; quantity: number; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }[]; ucp: { version: string; payment_handlers: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; }; platform?: { webhook_url?: string | undefined; } | undefined; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; applied?: { amount: number; title: string; code?: string | undefined; method?: "across" | "each" | undefined; eligibility?: string | undefined; allocations?: { path: string; amount: number; }[] | undefined; automatic?: boolean | undefined; priority?: number | undefined; provisional?: boolean | undefined; }[] | undefined; } | undefined; actions?: Record | undefined; }[]> | undefined; continue_url?: string | undefined; expires_at?: string | undefined; messages?: { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }[] | undefined; order?: { id: string; permalink_url: string; label?: string | undefined; } | undefined; policies?: { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }[] | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }>; export type ExtendedCheckoutResponse = z.infer; export declare const ExtendedCheckoutCreateRequestSchema: z.ZodObject<{ attribution: z.ZodOptional>; context: z.ZodOptional; address_region: z.ZodOptional; postal_code: z.ZodOptional; currency: z.ZodOptional; eligibility: z.ZodOptional, string[], string[]>>; intent: z.ZodOptional; language: z.ZodOptional; location: z.ZodOptional; payment: z.ZodOptional>; }, "strip", z.ZodTypeAny, { handler: string; types?: string[] | undefined; }, { handler: string; types?: string[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }>>; line_items: z.ZodArray; unit: z.ZodString; increment: z.ZodOptional; }, "strip", z.ZodTypeAny, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }>; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }>, "many">; payment: z.ZodOptional; address_locality: z.ZodOptional; address_region: z.ZodOptional; extended_address: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; postal_code: z.ZodOptional; street_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }>>; credential: z.ZodOptional>; display: z.ZodOptional>; handler_id: z.ZodString; id: z.ZodString; type: z.ZodString; selected: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }>>; signals: z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>>; fulfillment: z.ZodOptional; fulfillable_on: z.ZodOptional>; line_item_ids: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }>, "many">>; methods: z.ZodOptional, "many">>; groups: z.ZodOptional; options: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>>; id: z.ZodString; title: z.ZodString; carrier: z.ZodOptional; earliest_fulfillment_time: z.ZodOptional; latest_fulfillment_time: z.ZodOptional; totals: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }>, "many">>; selected_option_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }>, "many">>; id: z.ZodString; line_item_ids: z.ZodArray; selected_destination_id: z.ZodOptional>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }>>; discounts: z.ZodOptional>; }, "strip", z.ZodTypeAny, { codes?: string[] | undefined; }, { codes?: string[] | undefined; }>>; } & { buyer: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; consent: z.ZodOptional; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; }, { granted: boolean; source: "business" | "platform"; }>>, Record, Record>>; source: z.ZodEnum<["business", "platform"]>; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; segments?: Record | undefined; }, { granted: boolean; source: "business" | "platform"; segments?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }>>; } & Pick<{ attribution: z.ZodOptional>; buyer: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; }, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; }>>; context: z.ZodOptional; address_region: z.ZodOptional; postal_code: z.ZodOptional; currency: z.ZodOptional; eligibility: z.ZodOptional, string[], string[]>>; intent: z.ZodOptional; language: z.ZodOptional; location: z.ZodOptional; payment: z.ZodOptional>; }, "strip", z.ZodTypeAny, { handler: string; types?: string[] | undefined; }, { handler: string; types?: string[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }>>; line_items: z.ZodArray; unit: z.ZodString; increment: z.ZodOptional; }, "strip", z.ZodTypeAny, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }>; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }>, "many">; payment: z.ZodOptional; address_locality: z.ZodOptional; address_region: z.ZodOptional; extended_address: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; postal_code: z.ZodOptional; street_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }>>; credential: z.ZodOptional>; display: z.ZodOptional>; handler_id: z.ZodString; id: z.ZodString; type: z.ZodString; selected: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }>>; signals: z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>>; cart_id: z.ZodOptional; }, "cart_id">, "strip", z.ZodTypeAny, { line_items: { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }[]; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; } | undefined; cart_id?: string | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }, { line_items: { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; }[]; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; } | undefined; cart_id?: string | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }>; export type ExtendedCheckoutCreateRequest = z.infer; export declare const ExtendedCheckoutUpdateRequestSchema: z.ZodObject<{ attribution: z.ZodOptional>; context: z.ZodOptional; address_region: z.ZodOptional; postal_code: z.ZodOptional; currency: z.ZodOptional; eligibility: z.ZodOptional, string[], string[]>>; intent: z.ZodOptional; language: z.ZodOptional; location: z.ZodOptional; payment: z.ZodOptional>; }, "strip", z.ZodTypeAny, { handler: string; types?: string[] | undefined; }, { handler: string; types?: string[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }, { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; }>>; line_items: z.ZodArray; item: z.ZodObject<{ id: z.ZodString; quantity_unit: z.ZodOptional; unit: z.ZodString; increment: z.ZodOptional; }, "strip", z.ZodTypeAny, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }, { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }>; parent_id: z.ZodOptional; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; id?: string | undefined; parent_id?: string | undefined; }, { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; id?: string | undefined; parent_id?: string | undefined; }>, "many">; payment: z.ZodOptional; address_locality: z.ZodOptional; address_region: z.ZodOptional; extended_address: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; postal_code: z.ZodOptional; street_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }>>; credential: z.ZodOptional>; display: z.ZodOptional>; handler_id: z.ZodString; id: z.ZodString; type: z.ZodString; selected: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }, { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }, { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; }>>; signals: z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip">>>; fulfillment: z.ZodOptional; fulfillable_on: z.ZodOptional>; line_item_ids: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }, { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }>, "many">>; methods: z.ZodOptional, "many">>; groups: z.ZodOptional; options: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>>; id: z.ZodString; title: z.ZodString; carrier: z.ZodOptional; earliest_fulfillment_time: z.ZodOptional; latest_fulfillment_time: z.ZodOptional; totals: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }, { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }>, "many">>; selected_option_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }, { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }>, "many">>; id: z.ZodString; line_item_ids: z.ZodArray; selected_destination_id: z.ZodOptional>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }, { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }, { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; }>>; discounts: z.ZodOptional>; }, "strip", z.ZodTypeAny, { codes?: string[] | undefined; }, { codes?: string[] | undefined; }>>; } & { buyer: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; consent: z.ZodOptional; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; }, { granted: boolean; source: "business" | "platform"; }>>, Record, Record>>; source: z.ZodEnum<["business", "platform"]>; }, "strip", z.ZodTypeAny, { granted: boolean; source: "business" | "platform"; segments?: Record | undefined; }, { granted: boolean; source: "business" | "platform"; segments?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }, { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; }>>; }, "strip", z.ZodTypeAny, { line_items: { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; id?: string | undefined; parent_id?: string | undefined; }[]; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectOutputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; } | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }, { line_items: { quantity: number; item: { id: string; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; }; id?: string | undefined; parent_id?: string | undefined; }[]; payment?: { instruments?: { type: string; id: string; handler_id: string; billing_address?: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; } | undefined; credential?: { type: string; } | undefined; display?: Record | undefined; selected?: boolean | undefined; }[] | undefined; } | undefined; attribution?: Record | undefined; buyer?: { email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; consent?: Record | undefined; }> | undefined; } | undefined; context?: { address_country?: string | undefined; address_region?: string | undefined; postal_code?: string | undefined; currency?: string | undefined; location?: string | undefined; eligibility?: string[] | undefined; intent?: string | undefined; language?: string | undefined; payment?: { handler: string; types?: string[] | undefined; }[] | undefined; } | undefined; signals?: z.objectInputType<{ "dev.ucp.buyer_ip": z.ZodOptional; "dev.ucp.user_agent": z.ZodOptional; }, z.ZodAny, "strip"> | undefined; discounts?: { codes?: string[] | undefined; } | undefined; fulfillment?: { available_methods?: { type: string; line_item_ids: string[]; description?: string | undefined; fulfillable_on?: string | null | undefined; }[] | undefined; methods?: { type: string; id: string; line_item_ids: string[]; destinations?: { type: string; id: string; }[] | undefined; groups?: { id: string; line_item_ids: string[]; options?: { id: string; title: string; totals: { type: string; amount: number; display_text?: string | undefined; }[]; description?: z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip"> | undefined; carrier?: string | undefined; earliest_fulfillment_time?: string | undefined; latest_fulfillment_time?: string | undefined; }[] | undefined; selected_option_id?: string | null | undefined; }[] | undefined; selected_destination_id?: string | null | undefined; }[] | undefined; } | undefined; }>; export type ExtendedCheckoutUpdateRequest = z.infer; export declare const OrderUpdateSchema: z.ZodObject<{ adjustments: z.ZodOptional; id: z.ZodString; line_items: z.ZodOptional; unit: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; display_text: string; unit: string; scale?: number | undefined; }, { value: number; display_text: string; unit: string; scale?: number | undefined; }>>; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }, { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }>, "many">>; occurred_at: z.ZodString; status: z.ZodEnum<["completed", "failed", "pending"]>; totals: z.ZodOptional; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; status: "completed" | "failed" | "pending"; id: string; occurred_at: string; description?: string | undefined; totals?: { type: string; amount: number; display_text?: string | undefined; }[] | undefined; line_items?: { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }[] | undefined; }, { type: string; status: "completed" | "failed" | "pending"; id: string; occurred_at: string; description?: string | undefined; totals?: { type: string; amount: number; display_text?: string | undefined; }[] | undefined; line_items?: { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }[] | undefined; }>, "many">>; attribution: z.ZodOptional>; checkout_id: z.ZodString; currency: z.ZodString; fulfillment: z.ZodObject<{ events: z.ZodOptional; description: z.ZodOptional; id: z.ZodString; line_items: z.ZodArray, "many">; occurred_at: z.ZodString; tracking_number: z.ZodOptional; tracking_url: z.ZodOptional; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }, { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }>, "many">>; expectations: z.ZodOptional; destination: z.ZodObject<{ address_country: z.ZodOptional; address_locality: z.ZodOptional; address_region: z.ZodOptional; extended_address: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; phone_number: z.ZodOptional; postal_code: z.ZodOptional; street_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }, { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }>; fulfillable_on: z.ZodOptional; id: z.ZodString; line_items: z.ZodArray, "many">; method_type: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }, { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { events?: { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }[] | undefined; expectations?: { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }[] | undefined; }, { events?: { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }[] | undefined; expectations?: { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }[] | undefined; }>; id: z.ZodString; label: z.ZodOptional; line_items: z.ZodArray; price: z.ZodNumber; quantity_unit: z.ZodOptional; unit: z.ZodString; increment: z.ZodOptional; }, "strip", z.ZodTypeAny, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }, { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; }>>; title: z.ZodString; unit_price: z.ZodOptional; unit: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; display_text: string; unit: string; scale?: number | undefined; }, { value: number; display_text: string; unit: string; scale?: number | undefined; }>; reference: z.ZodObject<{ display_text: z.ZodString; scale: z.ZodOptional; unit: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; display_text: string; unit: string; scale?: number | undefined; }, { value: number; display_text: string; unit: string; scale?: number | undefined; }>; }, "strip", z.ZodTypeAny, { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; }, { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; }>>; }, "strip", z.ZodTypeAny, { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }, { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }>; parent_id: z.ZodOptional; quantity: z.ZodObject<{ fulfilled: z.ZodNumber; original: z.ZodOptional; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { fulfilled: number; total: number; original?: number | undefined; }, { fulfilled: number; total: number; original?: number | undefined; }>; status: z.ZodEnum<["fulfilled", "partial", "processing", "removed"]>; totals: z.ZodArray; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, { type: string; amount: number; display_text?: string | undefined; }, { type: string; amount: number; display_text?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { status: "fulfilled" | "partial" | "processing" | "removed"; id: string; quantity: { fulfilled: number; total: number; original?: number | undefined; }; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }, { status: "fulfilled" | "partial" | "processing" | "removed"; id: string; quantity: { fulfilled: number; total: number; original?: number | undefined; }; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }>, "many">; messages: z.ZodOptional; content: z.ZodString; content_type: z.ZodOptional>; path: z.ZodOptional; severity: z.ZodOptional>; type: z.ZodEnum<["error", "info", "warning"]>; image_url: z.ZodOptional; presentation: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }>, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }, { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }>, "many">>; permalink_url: z.ZodString; policies: z.ZodOptional>; description: z.ZodEffects; markdown: z.ZodOptional; plain: z.ZodOptional; }, "strip", z.ZodAny, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>, z.objectOutputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">, z.objectInputType<{ html: z.ZodOptional; markdown: z.ZodOptional; plain: z.ZodOptional; }, z.ZodAny, "strip">>; type: z.ZodString; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }, { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }>, "many">>; totals: z.ZodEffects; type: z.ZodString; lines: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }>, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }>, "many">, { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[], { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]>; ucp: z.ZodObject<{ capabilities: z.ZodOptional>; extends: z.ZodOptional, z.ZodString]>>; id: z.ZodOptional; schema: z.ZodOptional; spec: z.ZodOptional; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; config?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }, { version: string; config?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }>, "many">>, Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]>, Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]>>>; map_order: z.ZodOptional; payment_handlers: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough">>>; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }, { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>, "many">>; config: z.ZodOptional>; id: z.ZodString; schema: z.ZodOptional; spec: z.ZodOptional; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; id: string; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }, { version: string; id: string; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }>, "many">>, Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>, Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]>>>; services: z.ZodOptional>; endpoint: z.ZodOptional; id: z.ZodOptional; schema: z.ZodOptional; spec: z.ZodOptional; transport: z.ZodEnum<["a2a", "embedded", "mcp", "rest"]>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; transport: "a2a" | "embedded" | "mcp" | "rest"; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }, { version: string; transport: "a2a" | "embedded" | "mcp" | "rest"; config?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }>, "many">>, Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]>, Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]>>>; status: z.ZodOptional>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; payment_handlers?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]> | undefined; }, { version: string; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; payment_handlers?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]> | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; permalink_url: string; totals: { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]; currency: string; line_items: { status: "fulfilled" | "partial" | "processing" | "removed"; id: string; quantity: { fulfilled: number; total: number; original?: number | undefined; }; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }[]; ucp: { version: string; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; payment_handlers?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectOutputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]> | undefined; }; fulfillment: { events?: { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }[] | undefined; expectations?: { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }[] | undefined; }; checkout_id: string; label?: string | undefined; attribution?: Record | undefined; messages?: { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }[] | undefined; policies?: { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }[] | undefined; adjustments?: { type: string; status: "completed" | "failed" | "pending"; id: string; occurred_at: string; description?: string | undefined; totals?: { type: string; amount: number; display_text?: string | undefined; }[] | undefined; line_items?: { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }[] | undefined; }[] | undefined; }, { id: string; permalink_url: string; totals: { type: string; amount: number; display_text?: string | undefined; lines?: { display_text: string; amount: number; }[] | undefined; }[]; currency: string; line_items: { status: "fulfilled" | "partial" | "processing" | "removed"; id: string; quantity: { fulfilled: number; total: number; original?: number | undefined; }; totals: { type: string; amount: number; display_text?: string | undefined; }[]; item: { id: string; title: string; price: number; quantity_unit?: { display_text: string; unit: string; scale?: number | undefined; increment?: number | undefined; } | undefined; image_url?: string | undefined; unit_price?: { amount: number; currency: string; measure: { value: number; display_text: string; unit: string; scale?: number | undefined; }; reference: { value: number; display_text: string; unit: string; scale?: number | undefined; }; } | undefined; }; parent_id?: string | undefined; }[]; ucp: { version: string; status?: "error" | "success" | undefined; capabilities?: Record | undefined; extends?: string | string[] | undefined; schema?: string | undefined; spec?: string | undefined; id?: string | undefined; }[]> | undefined; services?: Record | undefined; schema?: string | undefined; spec?: string | undefined; endpoint?: string | undefined; id?: string | undefined; }[]> | undefined; map_order?: string | undefined; payment_handlers?: Record | undefined; schema?: string | undefined; spec?: string | undefined; available_instruments?: { type: string; constraints?: z.objectInputType<{ anyOf: z.ZodOptional, "many">>; properties: z.ZodOptional; enum: z.ZodOptional, any[], any[]>>; }, "strip", z.ZodTypeAny, { const?: any; enum?: any[] | undefined; }, { const?: any; enum?: any[] | undefined; }>>, Record, Record>>; required: z.ZodOptional, string[], string[]>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[] | undefined; }[]> | undefined; }; fulfillment: { events?: { type: string; id: string; line_items: { id: string; quantity: number; }[]; occurred_at: string; description?: string | undefined; carrier?: string | undefined; tracking_number?: string | undefined; tracking_url?: string | undefined; }[] | undefined; expectations?: { id: string; line_items: { id: string; quantity: number; }[]; destination: { first_name?: string | undefined; last_name?: string | undefined; phone_number?: string | undefined; address_country?: string | undefined; address_locality?: string | undefined; address_region?: string | undefined; extended_address?: string | undefined; postal_code?: string | undefined; street_address?: string | undefined; }; method_type: string; description?: string | undefined; fulfillable_on?: string | undefined; }[] | undefined; }; checkout_id: string; label?: string | undefined; attribution?: Record | undefined; messages?: { type: "error" | "info" | "warning"; content: string; code?: string | undefined; path?: string | undefined; url?: string | undefined; content_type?: "markdown" | "plain" | undefined; severity?: "recoverable" | "requires_buyer_input" | "requires_buyer_review" | "unrecoverable" | undefined; image_url?: string | undefined; presentation?: string | undefined; }[] | undefined; policies?: { type: string; description: { markdown?: string | undefined; plain?: string | undefined; html?: string | undefined; } & { [k: string]: any; }; url?: string | undefined; applies_to?: string[] | undefined; }[] | undefined; adjustments?: { type: string; status: "completed" | "failed" | "pending"; id: string; occurred_at: string; description?: string | undefined; totals?: { type: string; amount: number; display_text?: string | undefined; }[] | undefined; line_items?: { id: string; quantity: number; measure?: { value: number; display_text: string; unit: string; scale?: number | undefined; } | undefined; }[] | undefined; }[] | undefined; }>; export type OrderUpdate = z.infer;