import { Command } from "commander"; import type { Scope } from "memax-sdk"; import { type AgentConfigLocation, type ResolveAgentConfigWritePathOptions } from "./agent-configs-discovery.js"; export { resolveAgentConfigWritePath } from "./agent-configs-discovery.js"; export declare function syncAgentMemoryCommand(options?: SyncAgentOptions): Promise; export declare function listAgentConfigsCommand(): Promise; export declare function listDeletedAgentConfigsCommand(): Promise; export declare function restoreDeletedAgentConfigsCommand(): Promise; interface AgentConfigPlacement { kind: "present" | "restorable" | "different_project" | "unresolved"; path?: string; reason: string; } interface ClassifyAgentConfigPlacementOptions extends ResolveAgentConfigWritePathOptions { localByKey?: Map; } export declare function classifyAgentConfigPlacement(agent: string, filePath: string, scope: Scope, options?: ClassifyAgentConfigPlacementOptions): AgentConfigPlacement; export declare function doctorAgentConfigsCommand(): Promise; export declare function registerAgentConfigCommands(agentsCmd: Command): void; export declare function deleteAgentConfigsCommand(): Promise; interface SyncAgentOptions { push?: boolean; pull?: boolean; /** Skip conflicts silently (used by setup — conflicts can be resolved later via `memax agents sync`). */ skipConflicts?: boolean; } //# sourceMappingURL=agent-configs.d.ts.map