/** * Embedded resources for takt * * Contains default workflow definitions and resource paths. * Resources are organized into: * - builtins/{lang}/workflows/ - Builtin workflow YAML (loaded via fallback) * - builtins/{lang}/facets/personas/ - Builtin personas (loaded via fallback) * - builtins/{lang}/facets/policies/ - Builtin policies * - builtins/{lang}/facets/instructions/ - Builtin instructions * - builtins/{lang}/facets/knowledge/ - Builtin knowledge files * - builtins/{lang}/facets/output-contracts/ - Builtin output contracts * - builtins/{lang}/facets/partials/ - Shared facet partials * - builtins/project/ - Project-level template files (.gitignore) * - builtins/skill/ - Claude Code skill files */ import type { Language } from '../../core/models/index.js'; /** Run a synchronous historical-source load without consulting current builtins. */ export declare function withResourcesDirOverride(resourcesDir: string, action: () => T): T; /** * Get the resources directory path * Supports both development (src/) and production (dist/) environments */ export declare function getResourcesDir(): string; /** * Get the project resources directory path (builtins/project/) */ export declare function getProjectResourcesDir(): string; /** * Get the language-specific resources directory path (builtins/{lang}/) */ export declare function getLanguageResourcesDir(lang: Language): string; /** * Copy project resources directory to .takt in project. * Only copies files that don't exist in target (e.g., .gitignore). */ export declare function copyProjectResourcesToDir(targetDir: string): void; //# sourceMappingURL=index.d.ts.map