import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { PatchBusiness, PatchBusiness$Outbound } from "./patchbusiness.js"; import { PatchIndividual, PatchIndividual$Outbound } from "./patchindividual.js"; /** * Describes the fields available when patching a profile. * * @remarks * Each object can be patched independent of patching the other fields. */ export type PatchProfile = { /** * Describes the fields available when patching an individual. */ individual?: PatchIndividual | undefined; business?: PatchBusiness | undefined; }; /** @internal */ export declare const PatchProfile$inboundSchema: z.ZodType; /** @internal */ export type PatchProfile$Outbound = { individual?: PatchIndividual$Outbound | undefined; business?: PatchBusiness$Outbound | undefined; }; /** @internal */ export declare const PatchProfile$outboundSchema: z.ZodType; export declare function patchProfileToJSON(patchProfile: PatchProfile): string; export declare function patchProfileFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=patchprofile.d.ts.map