import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AddressError, AddressError$Outbound } from "./addresserror.js"; import { PhoneNumberError, PhoneNumberError$Outbound } from "./phonenumbererror.js"; export type CreateBusinessErrorEin = { number?: string | undefined; }; export type CreateBusinessErrorTaxID = { ein?: CreateBusinessErrorEin | undefined; }; export type CreateBusinessErrorIndustryCodes = { naics?: string | undefined; sic?: string | undefined; mcc?: string | undefined; }; export type CreateBusinessError = { legalBusinessName?: string | undefined; doingBusinessAs?: string | undefined; businessType?: string | undefined; address?: AddressError | undefined; phone?: PhoneNumberError | undefined; email?: string | undefined; website?: string | undefined; description?: string | undefined; taxID?: CreateBusinessErrorTaxID | undefined; industryCodes?: CreateBusinessErrorIndustryCodes | undefined; /** * Classification identifier for the industry. Use the [GET industries](https://docs.moov.io/api/enrichment/form-shortening/industries/get/) endpoint to retrieve an array of valid industry details for a merchant, inducing all industry field values. */ industry?: string | undefined; primaryRegulator?: string | undefined; }; /** @internal */ export declare const CreateBusinessErrorEin$inboundSchema: z.ZodType; /** @internal */ export type CreateBusinessErrorEin$Outbound = { number?: string | undefined; }; /** @internal */ export declare const CreateBusinessErrorEin$outboundSchema: z.ZodType; export declare function createBusinessErrorEinToJSON(createBusinessErrorEin: CreateBusinessErrorEin): string; export declare function createBusinessErrorEinFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateBusinessErrorTaxID$inboundSchema: z.ZodType; /** @internal */ export type CreateBusinessErrorTaxID$Outbound = { ein?: CreateBusinessErrorEin$Outbound | undefined; }; /** @internal */ export declare const CreateBusinessErrorTaxID$outboundSchema: z.ZodType; export declare function createBusinessErrorTaxIDToJSON(createBusinessErrorTaxID: CreateBusinessErrorTaxID): string; export declare function createBusinessErrorTaxIDFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateBusinessErrorIndustryCodes$inboundSchema: z.ZodType; /** @internal */ export type CreateBusinessErrorIndustryCodes$Outbound = { naics?: string | undefined; sic?: string | undefined; mcc?: string | undefined; }; /** @internal */ export declare const CreateBusinessErrorIndustryCodes$outboundSchema: z.ZodType; export declare function createBusinessErrorIndustryCodesToJSON(createBusinessErrorIndustryCodes: CreateBusinessErrorIndustryCodes): string; export declare function createBusinessErrorIndustryCodesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateBusinessError$inboundSchema: z.ZodType; /** @internal */ export type CreateBusinessError$Outbound = { legalBusinessName?: string | undefined; doingBusinessAs?: string | undefined; businessType?: string | undefined; address?: AddressError$Outbound | undefined; phone?: PhoneNumberError$Outbound | undefined; email?: string | undefined; website?: string | undefined; description?: string | undefined; taxID?: CreateBusinessErrorTaxID$Outbound | undefined; industryCodes?: CreateBusinessErrorIndustryCodes$Outbound | undefined; industry?: string | undefined; primaryRegulator?: string | undefined; }; /** @internal */ export declare const CreateBusinessError$outboundSchema: z.ZodType; export declare function createBusinessErrorToJSON(createBusinessError: CreateBusinessError): string; export declare function createBusinessErrorFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createbusinesserror.d.ts.map