import type { ConversationCache } from "../../conversation-cache"; /** * Thin repository wrapper around ConversationCache for the project-id flow. * The cache is the source of truth for conversation rows; this just exposes * a stable, repo-style API for services that don't want to know about the * cache class directly. */ export declare class ConversationsRepository { private cache; constructor(cache: ConversationCache); updateConversationProjectId(args: { conversationId: string; projectId: string; }): void; listConversationsForProjectBackfill(): { id: string; projectPath: string | null; projectId: string | null; lastActivity: string | null; }[]; getLatestConversation(): { id: string; lastActivity: string | null; } | null; hasOrphanRows(): boolean; } //# sourceMappingURL=conversations.repository.d.ts.map