/** * @fractary/core - Configuration Utilities * * Utilities for finding project roots and loading configuration. */ import { findProjectRoot as yamlFindProjectRoot } from './yaml-config'; export { yamlFindProjectRoot as findProjectRoot }; /** * Check if a directory is a git repository */ export declare function isGitRepository(dir?: string): boolean; /** * Get the .fractary directory path */ export declare function getFractaryDir(projectRoot?: string): string; /** * Ensure a directory exists */ export declare function ensureDir(dirPath: string): void; /** * Config loaders - extract plugin sections from unified YAML config * Uses .fractary/core/config.yaml as the single source of truth */ /** * Load work plugin configuration from unified YAML */ export declare function loadWorkConfig(projectRoot?: string): any | null; /** * Load repository plugin configuration from unified YAML */ export declare function loadRepoConfig(projectRoot?: string): any | null; /** * Load logging plugin configuration from unified YAML */ export declare function loadLogConfig(projectRoot?: string): any | null; /** * Load file storage plugin configuration from unified YAML */ export declare function loadFileConfig(projectRoot?: string): any | null; /** * Load documentation plugin configuration from unified YAML */ export declare function loadDocsConfig(projectRoot?: string): any | null; //# sourceMappingURL=config.d.ts.map