# types

## Interfaces

- [CompactDecryptResult](interfaces/CompactDecryptResult.md)
- [CompactJWEHeaderParameters](interfaces/CompactJWEHeaderParameters.md)
- [CompactJWSHeaderParameters](interfaces/CompactJWSHeaderParameters.md)
- [CompactVerifyResult](interfaces/CompactVerifyResult.md)
- [CritOption](interfaces/CritOption.md)
- [CryptoKeyStructuralFallback](interfaces/CryptoKeyStructuralFallback.md)
- [DecryptOptions](interfaces/DecryptOptions.md)
- [EncryptOptions](interfaces/EncryptOptions.md)
- [FlattenedDecryptResult](interfaces/FlattenedDecryptResult.md)
- [FlattenedJWE](interfaces/FlattenedJWE.md)
- [FlattenedJWS](interfaces/FlattenedJWS.md)
- [FlattenedJWSInput](interfaces/FlattenedJWSInput.md)
- [FlattenedVerifyResult](interfaces/FlattenedVerifyResult.md)
- [GeneralDecryptResult](interfaces/GeneralDecryptResult.md)
- [GeneralJWE](interfaces/GeneralJWE.md)
- [GeneralJWS](interfaces/GeneralJWS.md)
- [GeneralJWSInput](interfaces/GeneralJWSInput.md)
- [GeneralVerifyResult](interfaces/GeneralVerifyResult.md)
- [GetKeyFunction](interfaces/GetKeyFunction.md)
- [JoseHeaderParameters](interfaces/JoseHeaderParameters.md)
- [JSONWebKeySet](interfaces/JSONWebKeySet.md)
- [JWEHeaderParameters](interfaces/JWEHeaderParameters.md)
- [JWEKeyManagementHeaderParameters](interfaces/JWEKeyManagementHeaderParameters.md)
- [JWK\_AKP\_Private](interfaces/JWK_AKP_Private.md)
- [JWK\_AKP\_Public](interfaces/JWK_AKP_Public.md)
- [JWK\_EC\_Private](interfaces/JWK_EC_Private.md)
- [JWK\_EC\_Public](interfaces/JWK_EC_Public.md)
- [JWK\_oct](interfaces/JWK_oct.md)
- [JWK\_OKP\_Private](interfaces/JWK_OKP_Private.md)
- [JWK\_OKP\_Public](interfaces/JWK_OKP_Public.md)
- [JWK\_RSA\_Private](interfaces/JWK_RSA_Private.md)
- [JWK\_RSA\_Public](interfaces/JWK_RSA_Public.md)
- [JWSHeaderParameters](interfaces/JWSHeaderParameters.md)
- [JWTClaimVerificationOptions](interfaces/JWTClaimVerificationOptions.md)
- [JWTDecryptResult](interfaces/JWTDecryptResult.md)
- [JWTHeaderParameters](interfaces/JWTHeaderParameters.md)
- [JWTPayload](interfaces/JWTPayload.md)
- [JWTVerifyResult](interfaces/JWTVerifyResult.md)
- [KeyObject](interfaces/KeyObject.md)
- [ProduceJWT](interfaces/ProduceJWT.md)
- [ResolvedKey](interfaces/ResolvedKey.md)
- [SignOptions](interfaces/SignOptions.md)
- [VerifyOptions](interfaces/VerifyOptions.md)

## Type Aliases

- [AnyJWK](type-aliases/AnyJWK.md)
- [CryptoKey](type-aliases/CryptoKey.md)
- [JWK](type-aliases/JWK.md)
- [JWKParameters](type-aliases/JWKParameters.md)
- [KeyInput](type-aliases/KeyInput.md)
