import { z } from "zod";

//#region src/modules/kms/cose/algorithm.d.ts
declare const KnownCoseSignatureAlgorithms: {
  readonly Ed25519: -19;
  readonly Ed448: -53;
  readonly EdDSA: -19;
  readonly ESP256: -9;
  readonly ESP384: -51;
  readonly ESP512: -52;
  readonly ES256K: -47;
  readonly RS256: -257;
  readonly RS384: -258;
  readonly RS512: -259;
  readonly PS256: -37;
  readonly PS384: -38;
  readonly PS512: -39;
};
declare const zKnownCoseSignatureAlgorithm: z.ZodEnum<{
  readonly Ed25519: -19;
  readonly Ed448: -53;
  readonly EdDSA: -19;
  readonly ESP256: -9;
  readonly ESP384: -51;
  readonly ESP512: -52;
  readonly ES256K: -47;
  readonly RS256: -257;
  readonly RS384: -258;
  readonly RS512: -259;
  readonly PS256: -37;
  readonly PS384: -38;
  readonly PS512: -39;
}>;
type KnownCoseSignatureAlgorithm = z.output<typeof zKnownCoseSignatureAlgorithm>;
//#endregion
export { KnownCoseSignatureAlgorithm, KnownCoseSignatureAlgorithms };
//# sourceMappingURL=algorithm.d.ts.map