import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ApprovalTarget } from "./approvaltarget.js"; export type PaymentServiceConfiguration = { approvalUiTarget: ApprovalTarget; /** * Height of the approval interface in either pixels or view height (vh). */ approvalUiHeight: string; /** * Width of the approval interface in either pixels or view width (vw). */ approvalUiWidth: string; /** * The maximum number of cart items supported by this connector before we will truncate the list. */ cartItemsLimit: number; /** * Defines if cart items are required by this connector. */ cartItemsRequired: boolean; /** * Defines if the cart items sum value should match the transaction amount. */ cartItemsShouldMatchAmount: boolean; }; /** @internal */ export declare const PaymentServiceConfiguration$inboundSchema: z.ZodType; export declare function paymentServiceConfigurationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=paymentserviceconfiguration.d.ts.map