import type { ChatMessage, ChatScope, ChatThread } from "./types/chat.js"; export declare class LocalChatStorageFiles { private readonly workspaceRoot; constructor(workspaceRoot: string); ensureScope(scope: ChatScope): Promise; readManifest(scope: ChatScope): Promise; projectThreads(scope: ChatScope): Promise; projectMessages(scope: ChatScope): Promise; findMessage(scope: ChatScope, messageId: string): Promise; appendThread(scope: ChatScope, thread: ChatThread): Promise; appendMessage(scope: ChatScope, message: ChatMessage): Promise; private readThreads; private readMessages; private appendJsonl; private writeManifestIfMissing; private scopePath; }