import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Customer Referral Source */ export type CustomerReferralSourceCreate = { /** * The name of the referrer */ name: string; /** * The relationship of the referrer to the applicant */ relationshipToApplicant: string; /** * The years the referrer has known the applicant If the referrer has known the applicant for less than a year, they must specify 1 */ relationshipYearsWithApplicant: number; /** * The years the referrer has known the broker If the referrer has known the broker for less than a year, they must specify 1 */ relationshipYearsWithBroker: number; }; /** @internal */ export declare const CustomerReferralSourceCreate$inboundSchema: z.ZodType; /** @internal */ export type CustomerReferralSourceCreate$Outbound = { name: string; relationship_to_applicant: string; relationship_years_with_applicant: number; relationship_years_with_broker: number; }; /** @internal */ export declare const CustomerReferralSourceCreate$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 CustomerReferralSourceCreate$ { /** @deprecated use `CustomerReferralSourceCreate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CustomerReferralSourceCreate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CustomerReferralSourceCreate$Outbound` instead. */ type Outbound = CustomerReferralSourceCreate$Outbound; } export declare function customerReferralSourceCreateToJSON(customerReferralSourceCreate: CustomerReferralSourceCreate): string; export declare function customerReferralSourceCreateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerreferralsourcecreate.d.ts.map