import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { BusinessPresence } from "./businesspresence.js"; import { CollectFunds, CollectFunds$Outbound } from "./collectfunds.js"; import { GeographicReach } from "./geographicreach.js"; import { MoneyTransfer, MoneyTransfer$Outbound } from "./moneytransfer.js"; import { PendingLitigation } from "./pendinglitigation.js"; import { SendFunds, SendFunds$Outbound } from "./sendfunds.js"; import { SubmissionIntent } from "./submissionintent.js"; import { VolumeShareByCustomerType, VolumeShareByCustomerType$Outbound } from "./volumesharebycustomertype.js"; export type UpsertUnderwriting = { geographicReach?: GeographicReach | undefined; businessPresence?: BusinessPresence | undefined; pendingLitigation?: PendingLitigation | undefined; volumeShareByCustomerType?: VolumeShareByCustomerType | undefined; collectFunds?: CollectFunds | undefined; moneyTransfer?: MoneyTransfer | undefined; sendFunds?: SendFunds | undefined; submissionIntent?: SubmissionIntent | undefined; }; /** @internal */ export declare const UpsertUnderwriting$inboundSchema: z.ZodType; /** @internal */ export type UpsertUnderwriting$Outbound = { geographicReach?: string | undefined; businessPresence?: string | undefined; pendingLitigation?: string | undefined; volumeShareByCustomerType?: VolumeShareByCustomerType$Outbound | undefined; collectFunds?: CollectFunds$Outbound | undefined; moneyTransfer?: MoneyTransfer$Outbound | undefined; sendFunds?: SendFunds$Outbound | undefined; submissionIntent?: string | undefined; }; /** @internal */ export declare const UpsertUnderwriting$outboundSchema: z.ZodType; export declare function upsertUnderwritingToJSON(upsertUnderwriting: UpsertUnderwriting): string; export declare function upsertUnderwritingFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=upsertunderwriting.d.ts.map