/** * Workspace template files for onboarding. * Templates are stored in docs/reference/templates/ and loaded at runtime. */ /** Profile Markdown template file names (seeded into `agents//profile/`). */ export declare const TEMPLATE_FILES: readonly ["SOUL.md", "IDENTITY.md", "TOOLS.md", "AGENTS.md", "HEARTBEAT.md"]; export type TemplateFile = (typeof TEMPLATE_FILES)[number]; /** Alias for profile Markdown templates used by seed helpers. */ export declare const PROFILE_MARKDOWN_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; /** * 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;