import { z as z$1 } from "zod";
//#region src/modules/kms/options/KmsSignOptions.d.ts
export declare const zKmsSignOptions: z$1.ZodObject<{
  keyId: z$1.ZodString;
  algorithm: z$1.ZodEnum<{
    HS256: "HS256";
    HS384: "HS384";
    HS512: "HS512";
    RS256: "RS256";
    RS384: "RS384";
    RS512: "RS512";
    ES256: "ES256";
    ES384: "ES384";
    ES512: "ES512";
    PS256: "PS256";
    PS384: "PS384";
    PS512: "PS512";
    EdDSA: "EdDSA";
    Ed25519: "Ed25519";
    ES256K: "ES256K";
  }>;
  data: z$1.ZodInstanceOf<Uint8Array<ArrayBufferLike>>;
}, z$1.core.$strip>;
export type KmsSignOptions = z$1.output<typeof zKmsSignOptions>;
export interface KmsSignReturn {
  signature: Uint8Array;
}
//#endregion
//# sourceMappingURL=KmsSignOptions.d.mts.map