/**
 * HTTP Signatures implementation.
 *
 * @module
 */
export { signRequest, type SignRequestOptions, verifyRequest, type VerifyRequestOptions, } from "./http.js";
export { exportJwk, fetchKey, type FetchKeyOptions, type FetchKeyResult, generateCryptoKeyPair, importJwk, type KeyCache, } from "./key.js";
export { attachSignature, createSignature, type CreateSignatureOptions, detachSignature, signJsonLd, type SignJsonLdOptions, verifyJsonLd, type VerifyJsonLdOptions, verifySignature, type VerifySignatureOptions, } from "./ld.js";
export { doesActorOwnKey, type DoesActorOwnKeyOptions, getKeyOwner, type GetKeyOwnerOptions, } from "./owner.js";
export * from "./proof.js";
//# sourceMappingURL=mod.d.ts.map