

const require_rolldown_runtime = require('../../../_virtual/rolldown_runtime.js');
const require_jwa = require('../jwk/jwa.js');
const require_common = require('./common.js');
let zod = require("zod");
zod = require_rolldown_runtime.__toESM(zod);

//#region src/modules/kms/options/KmsSignOptions.ts
const zKmsSignOptions = zod.z.object({
	keyId: require_common.zKmsKeyId,
	algorithm: require_jwa.zKnownJwaSignatureAlgorithm.describe("The JWA signature algorithm to use for signing"),
	data: zod.z.instanceof(Uint8Array).describe("The data to sign")
});

//#endregion
exports.zKmsSignOptions = zKmsSignOptions;