import { zod } from '@shopify/cli-kit/node/schema'; declare const PaymentsAppExtensionSchema: zod.ZodUnion<[zod.ZodEffects; type: zod.ZodString; input: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }>>; metafields: zod.ZodDefault, "many">>>; handle: zod.ZodOptional, string, string>>; api_version: zod.ZodString; extension_points: zod.ZodOptional; capabilities: zod.ZodOptional; block_progress: zod.ZodOptional; api_access: zod.ZodOptional; collect_buyer_consent: zod.ZodOptional; customer_privacy: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }>>; }, "strip", zod.ZodTypeAny, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }>>; settings: zod.ZodOptional; name: zod.ZodOptional; description: zod.ZodOptional; required: zod.ZodOptional; type: zod.ZodString; validations: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }>, "many">>; }, "strip", zod.ZodTypeAny, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }>>; payment_session_url: zod.ZodString; refund_session_url: zod.ZodOptional; capture_session_url: zod.ZodOptional; void_session_url: zod.ZodOptional; supported_countries: zod.ZodArray; supported_payment_methods: zod.ZodArray; test_mode_available: zod.ZodBoolean; merchant_label: zod.ZodString; buyer_label: zod.ZodOptional; buyer_label_translations: zod.ZodOptional, "many">>; supports_installments: zod.ZodBoolean; supports_deferred_payments: zod.ZodBoolean; confirmation_callback_url: zod.ZodOptional; supports_3ds: zod.ZodBoolean; targeting: zod.ZodArray; }, "strip", zod.ZodTypeAny, { target: "payments.offsite.render"; }, { target: "payments.offsite.render"; }>, "many">; supports_oversell_protection: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }>, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }>, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; }>, zod.ZodObject<{ name: zod.ZodString; description: zod.ZodOptional; type: zod.ZodString; input: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }>>; metafields: zod.ZodDefault, "many">>>; handle: zod.ZodOptional, string, string>>; extension_points: zod.ZodOptional; capabilities: zod.ZodOptional; block_progress: zod.ZodOptional; api_access: zod.ZodOptional; collect_buyer_consent: zod.ZodOptional; customer_privacy: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }>>; }, "strip", zod.ZodTypeAny, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }>>; settings: zod.ZodOptional; name: zod.ZodOptional; description: zod.ZodOptional; required: zod.ZodOptional; type: zod.ZodString; validations: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }>, "many">>; }, "strip", zod.ZodTypeAny, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }>>; payment_session_url: zod.ZodString; refund_session_url: zod.ZodOptional; capture_session_url: zod.ZodOptional; void_session_url: zod.ZodOptional; supported_countries: zod.ZodArray; supported_payment_methods: zod.ZodArray; test_mode_available: zod.ZodBoolean; merchant_label: zod.ZodString; buyer_label: zod.ZodOptional; buyer_label_translations: zod.ZodOptional, "many">>; targeting: zod.ZodArray; }, "strip", zod.ZodTypeAny, { target: "payments.redeemable.render"; }, { target: "payments.redeemable.render"; }>, "many">; api_version: zod.ZodString; balance_url: zod.ZodString; redeemable_type: zod.ZodLiteral<"gift-card">; ui_extension_handle: zod.ZodOptional; checkout_payment_method_fields: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.redeemable.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; balance_url: string; redeemable_type: "gift-card"; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: string[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.redeemable.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; balance_url: string; redeemable_type: "gift-card"; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: string[] | undefined; }>, zod.ZodEffects; type: zod.ZodString; input: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }>>; metafields: zod.ZodDefault, "many">>>; handle: zod.ZodOptional, string, string>>; api_version: zod.ZodString; extension_points: zod.ZodOptional; capabilities: zod.ZodOptional; block_progress: zod.ZodOptional; api_access: zod.ZodOptional; collect_buyer_consent: zod.ZodOptional; customer_privacy: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }>>; }, "strip", zod.ZodTypeAny, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }>>; settings: zod.ZodOptional; name: zod.ZodOptional; description: zod.ZodOptional; required: zod.ZodOptional; type: zod.ZodString; validations: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }>, "many">>; }, "strip", zod.ZodTypeAny, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }>>; payment_session_url: zod.ZodString; refund_session_url: zod.ZodOptional; capture_session_url: zod.ZodOptional; void_session_url: zod.ZodOptional; supported_countries: zod.ZodArray; supported_payment_methods: zod.ZodArray; test_mode_available: zod.ZodBoolean; merchant_label: zod.ZodString; buyer_label: zod.ZodOptional; buyer_label_translations: zod.ZodOptional, "many">>; supports_installments: zod.ZodBoolean; supports_deferred_payments: zod.ZodBoolean; confirmation_callback_url: zod.ZodOptional; supports_3ds: zod.ZodBoolean; targeting: zod.ZodArray; }, "strip", zod.ZodTypeAny, { target: "payments.custom-onsite.render"; }, { target: "payments.custom-onsite.render"; }>, "many">; update_payment_session_url: zod.ZodOptional; multiple_capture: zod.ZodOptional; supports_oversell_protection: zod.ZodOptional; modal_payment_method_fields: zod.ZodOptional, "many">>; ui_extension_handle: zod.ZodOptional; checkout_payment_method_fields: zod.ZodOptional, zod.ZodLiteral<"number">, zod.ZodLiteral<"boolean">]>; required: zod.ZodBoolean; key: zod.ZodString; }, "strip", zod.ZodTypeAny, { required: boolean; type: "string" | "number" | "boolean"; key: string; }, { required: boolean; type: "string" | "number" | "boolean"; key: string; }>, "many">>; }, "strip", zod.ZodTypeAny, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.custom-onsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; update_payment_session_url?: string | undefined; multiple_capture?: boolean | undefined; supports_oversell_protection?: boolean | undefined; modal_payment_method_fields?: {}[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.custom-onsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; update_payment_session_url?: string | undefined; multiple_capture?: boolean | undefined; supports_oversell_protection?: boolean | undefined; modal_payment_method_fields?: {}[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.custom-onsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; update_payment_session_url?: string | undefined; multiple_capture?: boolean | undefined; supports_oversell_protection?: boolean | undefined; modal_payment_method_fields?: {}[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.custom-onsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; update_payment_session_url?: string | undefined; multiple_capture?: boolean | undefined; supports_oversell_protection?: boolean | undefined; modal_payment_method_fields?: {}[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>, zod.ZodObject<{ name: zod.ZodString; description: zod.ZodOptional; type: zod.ZodString; input: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }>>; metafields: zod.ZodDefault, "many">>>; handle: zod.ZodOptional, string, string>>; extension_points: zod.ZodOptional; capabilities: zod.ZodOptional; block_progress: zod.ZodOptional; api_access: zod.ZodOptional; collect_buyer_consent: zod.ZodOptional; customer_privacy: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }>>; }, "strip", zod.ZodTypeAny, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }>>; settings: zod.ZodOptional; name: zod.ZodOptional; description: zod.ZodOptional; required: zod.ZodOptional; type: zod.ZodString; validations: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }>, "many">>; }, "strip", zod.ZodTypeAny, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }>>; payment_session_url: zod.ZodString; refund_session_url: zod.ZodString; capture_session_url: zod.ZodString; void_session_url: zod.ZodString; supported_countries: zod.ZodArray; supported_payment_methods: zod.ZodArray; test_mode_available: zod.ZodBoolean; merchant_label: zod.ZodString; confirmation_callback_url: zod.ZodOptional; supports_3ds: zod.ZodBoolean; targeting: zod.ZodArray; }, "strip", zod.ZodTypeAny, { target: "payments.custom-credit-card.render"; }, { target: "payments.custom-credit-card.render"; }>, "many">; api_version: zod.ZodString; multiple_capture: zod.ZodBoolean; checkout_hosted_fields: zod.ZodOptional>; ui_extension_handle: zod.ZodOptional; encryption_certificate_fingerprint: zod.ZodString; checkout_payment_method_fields: zod.ZodOptional, zod.ZodLiteral<"number">, zod.ZodLiteral<"boolean">]>; required: zod.ZodBoolean; key: zod.ZodString; }, "strip", zod.ZodTypeAny, { required: boolean; type: "string" | "number" | "boolean"; key: string; }, { required: boolean; type: "string" | "number" | "boolean"; key: string; }>, "many">>; }, "strip", zod.ZodTypeAny, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.custom-credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_3ds: boolean; multiple_capture: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; checkout_hosted_fields?: string[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.custom-credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_3ds: boolean; multiple_capture: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; checkout_hosted_fields?: string[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>, zod.ZodEffects; type: zod.ZodString; input: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }, { metafield_identifiers?: { namespace: string; key: string; } | undefined; }>>; metafields: zod.ZodDefault, "many">>>; handle: zod.ZodOptional, string, string>>; api_version: zod.ZodString; extension_points: zod.ZodOptional; capabilities: zod.ZodOptional; block_progress: zod.ZodOptional; api_access: zod.ZodOptional; collect_buyer_consent: zod.ZodOptional; customer_privacy: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }, { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; }>>; }, "strip", zod.ZodTypeAny, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }, { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; }>>; settings: zod.ZodOptional; name: zod.ZodOptional; description: zod.ZodOptional; required: zod.ZodOptional; type: zod.ZodString; validations: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }, { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }>, "many">>; }, "strip", zod.ZodTypeAny, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }, { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; }>>; payment_session_url: zod.ZodString; refund_session_url: zod.ZodString; capture_session_url: zod.ZodString; void_session_url: zod.ZodString; supported_countries: zod.ZodArray; supported_payment_methods: zod.ZodArray; test_mode_available: zod.ZodBoolean; merchant_label: zod.ZodString; supports_installments: zod.ZodBoolean; supports_deferred_payments: zod.ZodBoolean; confirmation_callback_url: zod.ZodOptional; supports_3ds: zod.ZodBoolean; targeting: zod.ZodArray; }, "strip", zod.ZodTypeAny, { target: "payments.credit-card.render"; }, { target: "payments.credit-card.render"; }>, "many">; verification_session_url: zod.ZodOptional; ui_extension_handle: zod.ZodOptional; encryption_certificate_fingerprint: zod.ZodString; checkout_payment_method_fields: zod.ZodOptional, zod.ZodLiteral<"number">, zod.ZodLiteral<"boolean">]>; required: zod.ZodBoolean; key: zod.ZodString; }, "strip", zod.ZodTypeAny, { required: boolean; type: "string" | "number" | "boolean"; key: string; }, { required: boolean; type: "string" | "number" | "boolean"; key: string; }>, "many">>; }, "strip", zod.ZodTypeAny, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>, { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }, { name: string; type: string; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; metafields?: { namespace: string; key: string; }[] | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>]>; export type PaymentsAppExtensionConfigType = zod.infer; declare const paymentExtensionSpec: import("../specification.js").ExtensionSpecification<{ name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.offsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; supports_oversell_protection?: boolean | undefined; } | { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.redeemable.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; balance_url: string; redeemable_type: "gift-card"; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: string[] | undefined; } | { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.custom-onsite.render"; }[]; payment_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; refund_session_url?: string | undefined; capture_session_url?: string | undefined; void_session_url?: string | undefined; buyer_label?: string | undefined; buyer_label_translations?: { label: string; locale: string; }[] | undefined; confirmation_callback_url?: string | undefined; update_payment_session_url?: string | undefined; multiple_capture?: boolean | undefined; supports_oversell_protection?: boolean | undefined; modal_payment_method_fields?: {}[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; } | { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.custom-credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_3ds: boolean; multiple_capture: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; checkout_hosted_fields?: string[] | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; } | { name: string; type: string; metafields: { namespace: string; key: string; }[]; api_version: string; targeting: { target: "payments.credit-card.render"; }[]; payment_session_url: string; refund_session_url: string; capture_session_url: string; void_session_url: string; supported_countries: string[]; supported_payment_methods: string[]; test_mode_available: boolean; merchant_label: string; supports_installments: boolean; supports_deferred_payments: boolean; supports_3ds: boolean; encryption_certificate_fingerprint: string; description?: string | undefined; input?: { metafield_identifiers?: { namespace: string; key: string; } | undefined; } | undefined; handle?: string | undefined; extension_points?: any; capabilities?: { network_access?: boolean | undefined; block_progress?: boolean | undefined; api_access?: boolean | undefined; collect_buyer_consent?: { sms_marketing?: boolean | undefined; customer_privacy?: boolean | undefined; } | undefined; } | undefined; settings?: { fields?: { type: string; key?: string | undefined; name?: string | undefined; description?: string | undefined; required?: boolean | undefined; validations?: any[] | undefined; }[] | undefined; } | undefined; confirmation_callback_url?: string | undefined; verification_session_url?: string | undefined; ui_extension_handle?: string | undefined; checkout_payment_method_fields?: { required: boolean; type: "string" | "number" | "boolean"; key: string; }[] | undefined; }>; export default paymentExtensionSpec;