import type { Conversation, Message } from './types.js'; export declare class Storage { private data; private config; constructor(); getWorkingDir(): string; setWorkingDir(dir: string): void; getCurrentConversationId(): string | null; setCurrentConversationId(id: string | null): void; createConversation(id: string): Conversation; getConversation(id: string): Conversation | null; getCurrentConversation(): Conversation | null; getAllConversations(): Conversation[]; addMessage(conversationId: string, message: Message): void; updateMessage(conversationId: string, messageId: string, updates: Partial): void; updateConversationWorkingDir(conversationId: string, workingDir: string): void; getConversationWorkingDir(conversationId: string): string; setClaudeSessionId(conversationId: string, sessionId: string): void; getClaudeSessionId(conversationId: string): string | undefined; deleteConversation(id: string): void; } export declare const storage: Storage;