/**
 * Workspace template files for onboarding.
 * Templates are stored in docs/reference/templates/ and loaded at runtime.
 */
/** All template file names (for loading / caching). */
export declare const TEMPLATE_FILES: readonly ["SOUL.md", "IDENTITY.md", "USER.md", "TOOLS.md", "AGENTS.md", "HEARTBEAT.md", "MEMORY.md", "BOOTSTRAP.md"];
export type TemplateFile = (typeof TEMPLATE_FILES)[number];
/**
 * Profile Markdown templates (system-prompt stack, excluding BOOTSTRAP.md).
 * Seeded by seedAgentProfileMarkdownFiles / seedMainAgentProfileMarkdown.
 */
export declare const PROFILE_MARKDOWN_TEMPLATE_FILES: readonly TemplateFile[];
/**
 * Onboarding guide template (seeded into the Markdown workspace root as `BOOTSTRAP.md`).
 */
export declare const WORKSPACE_TEMPLATE_FILES: readonly TemplateFile[];
/**
 * Load a template file. Caches results for repeated access.
 */
export declare function loadTemplate(name: TemplateFile): string;
/**
 * Load all templates as a record.
 */
export declare function loadAllTemplates(): Record<TemplateFile, string>;
/**
 * Clear the template cache (useful for testing).
 */
export declare function clearTemplateCache(): void;
/** Minimal fallback templates in case files are missing */
export declare function getFallbackTemplate(name: TemplateFile): string;
