import { SessionIndex, SessionIndexEntry, ClaudeSettings } from '../config/schema'; export declare function getClaudeDir(): string; export declare function claudeDirExists(): boolean; export declare function getClaudeSettings(): ClaudeSettings | null; export declare function saveClaudeSettings(settings: ClaudeSettings): void; export declare function getSessionIndex(projectPath: string): SessionIndex | null; export declare function getRecentSessions(projectPath: string, limit?: number): SessionIndexEntry[]; export declare function readSessionTranscript(sessionPath: string): any[]; export declare function getSlashCommands(): Array<{ name: string; content: string; path: string; }>; export declare function writeSlashCommand(name: string, content: string): string; export declare function getProjectClaudeMd(projectPath: string): string | null; export declare function writeProjectClaudeMd(projectPath: string, content: string): string; export declare function getProjectHistory(): string[];