import type { DatabaseSync } from "node:sqlite"; import type { InboxDbRecord } from "./databaseTypes.js"; /** * Inbox repository for durable queued agent inbox entries. * Expects: schema migrations already applied for the inbox table. */ export declare class InboxRepository { private readonly db; constructor(db: DatabaseSync); insert(id: string, agentId: string, postedAt: number, type: string, data: string): Promise; findByAgentId(agentId: string): Promise; delete(id: string): Promise; deleteByAgentId(agentId: string): Promise; } //# sourceMappingURL=inboxRepository.d.ts.map