import type { Config } from './schema.js';
/**
 * Return the deduplicated list of workspace directory paths for all agents
 * defined in `config.agents.list`, plus the default agent.
 * Useful for file watchers, doctor checks, and batch workspace operations.
 *
 * OpenClaw-aligned: profile / persona files live in the workspace root,
 * so this single list covers both workspace and profile Markdown directories.
 */
export declare function listAgentWorkspaceDirs(config: Config): string[];
/**
 * OpenClaw-aligned: profile Markdown files live in the workspace root, so profile dirs match workspace dirs.
 */
export declare function listAgentProfileMarkdownDirs(config: Config): string[];
