import { KnownJwaKeyAgreementAlgorithm, KnownJwaSignatureAlgorithm } from "../jwa.mjs";
import { KmsJwkPublicAsymmetric } from "../knownJwk.mjs";
//#region src/modules/kms/jwk/kty/PublicJwk.d.ts
export interface PublicJwkType<Jwk extends KmsJwkPublicAsymmetric = KmsJwkPublicAsymmetric> {
  readonly jwk: Jwk;
  supportedSignatureAlgorithms: KnownJwaSignatureAlgorithm[] | undefined;
  supportedEncryptionKeyAgreementAlgorithms: KnownJwaKeyAgreementAlgorithm[] | undefined;
  multicodec: Uint8Array;
}
//#endregion
//# sourceMappingURL=PublicJwk.d.mts.map