import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DsaPublicKey } from "./dsapublickey.js"; import { EcdsaPublicKey } from "./ecdsapublickey.js"; import { KeyAlgorithm } from "./keyalgorithm.js"; import { RsaPublicKey } from "./rsapublickey.js"; import { UnrecognizedPublicKey } from "./unrecognizedpublickey.js"; export type SubjectKeyInfo = { dsa?: DsaPublicKey | undefined; ecdsa?: EcdsaPublicKey | undefined; /** * The SHA-256 digest of the certificate's DER-encoded SubjectPublicKeyInfo. */ fingerprintSha256?: string | undefined; keyAlgorithm?: KeyAlgorithm | undefined; rsa?: RsaPublicKey | undefined; unrecognized?: UnrecognizedPublicKey | undefined; }; /** @internal */ export declare const SubjectKeyInfo$inboundSchema: z.ZodType; export declare function subjectKeyInfoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=subjectkeyinfo.d.ts.map