

const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.js');
require('../../modules/kms/index.js');
let webcrypto_core = require("webcrypto-core");
webcrypto_core = require_rolldown_runtime.__toESM(webcrypto_core);

//#region src/crypto/webcrypto/CredoWebCryptoKey.ts
var CredoWebCryptoKey = class extends webcrypto_core.CryptoKey {
	constructor(publicJwk, algorithm, extractable, type, usages) {
		super();
		this.publicJwk = publicJwk;
		this.algorithm = algorithm;
		this.extractable = extractable;
		this.type = type;
		this.usages = usages;
	}
};

//#endregion
exports.CredoWebCryptoKey = CredoWebCryptoKey;