import * as z from "zod/v3"; export type CybersourceOptions = { /** * The merchant ID to use for this transaction. This requires a meta key to be set up for use with Cybersource, and this overrides the connector configuration. */ metaKeyMerchantId?: string | null | undefined; /** * A list of merchant defined data to be passed to the Cybersource. Each key needs to be a numeric string. */ merchantDefinedInformation?: { [k: string]: string; } | null | undefined; /** * The shipping method for this transaction. */ shipToMethod?: string | null | undefined; /** * Brief description of the order or any comment you wish to add to the order. */ comments?: string | null | undefined; }; /** @internal */ export type CybersourceOptions$Outbound = { meta_key_merchant_id?: string | null | undefined; merchant_defined_information?: { [k: string]: string; } | null | undefined; ship_to_method?: string | null | undefined; comments?: string | null | undefined; }; /** @internal */ export declare const CybersourceOptions$outboundSchema: z.ZodType; export declare function cybersourceOptionsToJSON(cybersourceOptions: CybersourceOptions): string; //# sourceMappingURL=cybersourceoptions.d.ts.map