import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DescriptionDetail, DescriptionDetail$Outbound } from "./descriptiondetail.js"; import { SanctionsListDetail, SanctionsListDetail$Outbound } from "./sanctionslistdetail.js"; /** * Profiles related to dow jones profile */ export type RelatedProfile = { /** * Description details */ descriptionDetails?: Array | undefined; /** * Dow Jones person id */ dowJonesPersonId?: number | undefined; /** * Given name relating to profile */ givenName?: string | undefined; /** * Middle names relating to profile */ middleNames?: string | undefined; /** * Surname relating to profile */ nameSuffix?: string | undefined; /** * Relationship type */ relationshipType?: string | undefined; /** * Sanctions list details */ sanctionsListDetails?: Array | undefined; /** * Surname relating to profile */ surname?: string | undefined; /** * Dow Jones persons title */ titleHonorific?: string | undefined; }; /** @internal */ export declare const RelatedProfile$inboundSchema: z.ZodType; /** @internal */ export type RelatedProfile$Outbound = { description_details?: Array | undefined; dow_jones_person_id?: number | undefined; given_name?: string | undefined; middle_names?: string | undefined; name_suffix?: string | undefined; relationship_type?: string | undefined; sanctions_list_details?: Array | undefined; surname?: string | undefined; title_honorific?: string | undefined; }; /** @internal */ export declare const RelatedProfile$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace RelatedProfile$ { /** @deprecated use `RelatedProfile$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `RelatedProfile$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `RelatedProfile$Outbound` instead. */ type Outbound = RelatedProfile$Outbound; } export declare function relatedProfileToJSON(relatedProfile: RelatedProfile): string; export declare function relatedProfileFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=relatedprofile.d.ts.map