import type { AgentClient } from "./agent-client.js";
import type { CreateMemoryInput, DeleteMemoryInput, MemoryRecord, MemoryStats, MemoryStorePort, ReadMemoryInput, SearchMemoryInput, UpdateMemoryInput } from "./memory-store.js";
/**
 * 调度中心 SQLite 记忆存储适配器。
 * 主流程：所有 task_list/recently_memory 操作透传到 server，并由 server 按当前 agentId 做实例隔离。
 */
export declare class ServerMemoryStore implements MemoryStorePort {
    private readonly agentClient;
    constructor(agentClient: AgentClient);
    private ensureSuccess;
    getStats(): Promise<MemoryStats>;
    createMemory(input: CreateMemoryInput): Promise<MemoryRecord>;
    readMemory(input: ReadMemoryInput): Promise<MemoryRecord | null>;
    updateMemory(input: UpdateMemoryInput): Promise<MemoryRecord>;
    deleteMemory(input: DeleteMemoryInput): Promise<boolean>;
    searchMemory(input: SearchMemoryInput): Promise<{
        query: string;
        results: MemoryRecord[];
    }>;
    listByType(memory_type: string): Promise<MemoryRecord[]>;
    removeTaskListMemory(uri: string): Promise<boolean>;
    archiveRecentlyMemory(uri: string): Promise<MemoryRecord>;
}
//# sourceMappingURL=server-memory-store.d.ts.map