import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ExtendedKeyUsage = { any?: boolean | undefined; appleCodeSigning?: boolean | undefined; appleCodeSigningDevelopment?: boolean | undefined; appleCodeSigningThirdParty?: boolean | undefined; appleCryptoDevelopmentEnv?: boolean | undefined; appleCryptoEnv?: boolean | undefined; appleCryptoMaintenanceEnv?: boolean | undefined; appleCryptoProductionEnv?: boolean | undefined; appleCryptoQos?: boolean | undefined; appleCryptoTestEnv?: boolean | undefined; appleCryptoTier0Qos?: boolean | undefined; appleCryptoTier1Qos?: boolean | undefined; appleCryptoTier2Qos?: boolean | undefined; appleCryptoTier3Qos?: boolean | undefined; appleIchatEncryption?: boolean | undefined; appleIchatSigning?: boolean | undefined; appleResourceSigning?: boolean | undefined; appleSoftwareUpdateSigning?: boolean | undefined; appleSystemIdentity?: boolean | undefined; clientAuth?: boolean | undefined; codeSigning?: boolean | undefined; dvcs?: boolean | undefined; eapOverLan?: boolean | undefined; eapOverPpp?: boolean | undefined; emailProtection?: boolean | undefined; ipsecEndSystem?: boolean | undefined; ipsecIntermediateSystemUsage?: boolean | undefined; ipsecTunnel?: boolean | undefined; ipsecUser?: boolean | undefined; microsoftCaExchange?: boolean | undefined; microsoftCertTrustListSigning?: boolean | undefined; microsoftCspSignature?: boolean | undefined; microsoftDocumentSigning?: boolean | undefined; microsoftDrm?: boolean | undefined; microsoftDrmIndividualization?: boolean | undefined; microsoftEfsRecovery?: boolean | undefined; microsoftEmbeddedNtCrypto?: boolean | undefined; microsoftEncryptedFileSystem?: boolean | undefined; microsoftEnrollmentAgent?: boolean | undefined; microsoftKernelModeCodeSigning?: boolean | undefined; microsoftKeyRecovery21?: boolean | undefined; microsoftKeyRecovery3?: boolean | undefined; microsoftLicenseServer?: boolean | undefined; microsoftLicenses?: boolean | undefined; microsoftLifetimeSigning?: boolean | undefined; microsoftMobileDeviceSoftware?: boolean | undefined; microsoftNt5Crypto?: boolean | undefined; microsoftOemWhqlCrypto?: boolean | undefined; microsoftQualifiedSubordinate?: boolean | undefined; microsoftRootListSigner?: boolean | undefined; microsoftServerGatedCrypto?: boolean | undefined; microsoftSgcSerialized?: boolean | undefined; microsoftSmartDisplay?: boolean | undefined; microsoftSmartcardLogon?: boolean | undefined; microsoftSystemHealth?: boolean | undefined; microsoftSystemHealthLoophole?: boolean | undefined; microsoftTimestampSigning?: boolean | undefined; microsoftWhqlCrypto?: boolean | undefined; netscapeServerGatedCrypto?: boolean | undefined; ocspSigning?: boolean | undefined; sbgpCertAaServiceAuth?: boolean | undefined; serverAuth?: boolean | undefined; timeStamping?: boolean | undefined; unknown?: Array | null | undefined; }; /** @internal */ export declare const ExtendedKeyUsage$inboundSchema: z.ZodType; export declare function extendedKeyUsageFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=extendedkeyusage.d.ts.map