import type { AgentContext } from '@credo-ts/core'; import { EventEmitter, Repository, StorageService } from '@credo-ts/core'; import { KemKeypairRecord } from './KemKeypairRecord'; export 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; }