//#region src/composition/repository/index.d.ts /** * True when a directory carries a marker Doom Pi is willing to treat as a root. * * Doom and Pi markers identify configured projects. A Git marker also counts so * personal configuration can be synchronized into a new checkout before it has * repository-local configuration. Build-tooling markers remain deliberately * excluded because they do not establish a repository boundary. */ export declare function isRepositoryRoot(directory: string): boolean; /** * Walks up from `start` looking for the repository root. * * The nearest marked ancestor wins, so a session started in a subdirectory * resolves to the repository that configured Doom rather than to a parent * checkout that happens to sit above it. */ export declare function findRepositoryRoot(start: string): string; /** Uses the nearest repository when one exists, otherwise the user's global Doom composition. */ export declare function resolveDoomConfigurationRoot(start: string, homeDirectory: string): string; //#endregion //# sourceMappingURL=index.d.cts.map