/** * File system utilities for .jm-mate configuration */ import type { JmMateConfig, JmMateReplitTarget } from "./types"; export { loadJmMateConfig, saveJmMateConfig } from "../shared/ticketMateHelpers"; import { loadJmMateConfig, saveJmMateConfig } from "../shared/ticketMateHelpers"; export declare const loadConfig: typeof loadJmMateConfig; export declare const saveConfig: typeof saveJmMateConfig; /** * Find the Git repository root (or working directory root) * @deprecated Use getRepoRoot from @/lib/jmMate/repoRoot instead */ export declare function getRepoRoot(): Promise; /** * Get the .jm-mate directory path */ export declare function jmMateDir(root: string): string; /** * Get the config.json path */ export declare function configPath(root: string): string; /** * Get all enabled Replit targets from config */ export declare function getReplitTargets(cfg: JmMateConfig): JmMateReplitTarget[]; /** * Get the default Replit target */ export declare function getDefaultReplitTarget(cfg: JmMateConfig): JmMateReplitTarget | null; /** * Get a Replit target by name */ export declare function getReplitTargetByName(cfg: JmMateConfig, name: string): JmMateReplitTarget | null; //# sourceMappingURL=fsConfig.d.ts.map