import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DistinguishedName } from "./distinguishedname.js"; import { EdiPartyName } from "./edipartyname.js"; import { OtherName } from "./othername.js"; export type GeneralNames = { /** * The parsed directoryName entries in the GeneralName. */ directoryNames?: Array | null | undefined; /** * The parsed dNSName entries in the GeneralName. */ dnsNames?: Array | null | undefined; /** * The parsed eDIPartyName entries in the GeneralName. */ ediPartyNames?: Array | null | undefined; /** * The parsed rfc822Name entries in the GeneralName. */ emailAddresses?: Array | null | undefined; /** * The parsed ipAddress entries in the GeneralName. */ ipAddresses?: Array | null | undefined; /** * The parsed otherName entries in the GeneralName. An arbitrary binary value identified by an OID. */ otherNames?: Array | null | undefined; /** * The parsed registeredID entries in the GeneralName. Stored in dotted-decimal format. */ registeredIds?: Array | null | undefined; /** * The parsed uniformResourceIdentifier entries in the GeneralName. */ uniformResourceIdentifiers?: Array | null | undefined; }; /** @internal */ export declare const GeneralNames$inboundSchema: z.ZodType; export declare function generalNamesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=generalnames.d.ts.map