import { KemKeypairRecord } from "./KemKeypairRecord.mjs"; import { AgentContext, EventEmitter, Repository, StorageService } from "@credo-ts/core"; //#region src/repository/KemKeypairRepository.d.ts declare class KemKeypairRepository extends Repository { constructor(storageService: StorageService, eventEmitter: EventEmitter); /** * Find keypair by connection ID (returns first match) */ findByConnectionId(agentContext: AgentContext, connectionId: string): Promise; /** * Find keypair by key identifier (kid) */ findByKid(agentContext: AgentContext, kid: string): Promise; /** * Delete all keypairs for a connection */ deleteByConnectionId(agentContext: AgentContext, connectionId: string): Promise; } //#endregion export { KemKeypairRepository }; //# sourceMappingURL=KemKeypairRepository.d.mts.map