/** * Workspace Init — Creates the initial .memoire/ workspace with * structured markdown config files (SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md). * * Inspired by OpenClaw's markdown-as-config approach where markdown files * serve as both human-readable documentation and machine-parsed configuration. */ export interface WorkspaceFiles { soul: string; agents: string; tools: string; heartbeat: string; } /** * Initialize the .memoire/ workspace with markdown config files. * Only creates files that don't already exist (never overwrites). */ export declare function initWorkspace(memoireDir: string): Promise; /** * Read and return the SOUL.md content. * Used by agents to understand the design language and personality. */ export declare function readSoul(memoireDir: string): Promise; /** * Read and return the AGENTS.md content. * Used to understand available agent roles and their responsibilities. */ export declare function readAgentRoles(memoireDir: string): Promise;