import type { ClaudeMemConfig } from "../types.js"; export interface ClaudeMemDetectResult { installed: boolean; workerRunning: boolean; port: number; dataDir: string; } /** Read settings from ~/.claude-mem/settings.json, with defaults */ export declare function readSettings(): ClaudeMemConfig; /** Get the data directory (from settings or default ~/.claude-mem) */ export declare function getDataDir(): string; /** Get the worker port (from settings or default 37777) */ export declare function getWorkerPort(): number; export declare function getWorkerHost(): string; /** Detect if claude-mem is installed and if the worker is running */ export declare function detectClaudeMem(): Promise; /** Get the path to mcp-server.cjs from claude-mem installation */ export declare function getMcpServerPath(): string | null; //# sourceMappingURL=detect.d.ts.map