import type { AgentDefinition } from '../../agent-definition.js';
import type { DurableMemoryCheckpoint } from '../../extensions/durable-memory/types.js';
export interface DurableMemoryAgentInput {
    checkpoint: DurableMemoryCheckpoint;
    workspaceRoot: string;
    sessionDir: string;
    sessionFile?: string;
    manualRequest?: string;
    indexContent: string | null;
    topicFiles: string[];
}
/** Construct the durable-memory agent definition from a checkpoint and current workspace state. */
export declare function durableMemoryAgent(input: DurableMemoryAgentInput): AgentDefinition;
//# sourceMappingURL=memory-agent.d.ts.map