import { KeyLike, JWK } from 'jose'; import { StorageAdapter } from './storage/storage.js'; interface KeyPair { id: string; alg: string; public: KeyLike; private: KeyLike; created: Date; expired?: Date; jwk: JWK; } /** * @deprecated use `signingKeys` instead */ declare function legacySigningKeys(storage: StorageAdapter): Promise; declare function signingKeys(storage: StorageAdapter): Promise; declare function encryptionKeys(storage: StorageAdapter): Promise; export { type KeyPair, encryptionKeys, legacySigningKeys, signingKeys };