export type MemoryProvider = 'none' | 'openmemory' | 'mem0-cloud';
export type ConfigureMemoryAction = 'setup-openmemory' | 'setup-mem0-cloud' | 'status' | 'reset';
export interface MemoryStatusResult {
    provider: MemoryProvider;
    connected: false;
    memoryCount: 0;
    configPath: string;
}
export interface ConfigureMemoryInput {
    projectPath: string;
    action: ConfigureMemoryAction;
    apiKey?: string;
}
export interface MemoryStatusInput {
    projectPath: string;
}
export interface ClaudeJsonMcpServer {
    command: string;
    args: string[];
    env?: Record<string, string>;
}
export interface ClaudeJsonConfig {
    mcpServers?: Record<string, ClaudeJsonMcpServer>;
}
//# sourceMappingURL=memory-config.d.ts.map