export declare function clearProjectRootCache(): void;
/**
 * Find project root by walking up from startPath.
 * Checks for PROJECT_MARKERS (.git, pyproject.toml, package.json, etc.)
 *
 * Memoizes every directory visited during the walk so subsequent lookups for
 * any descendant path resolve in O(1) without re-running marker existsSync
 * probes.
 *
 * @param startPath - Starting path to search from (file or directory)
 * @returns Project root path or null if not found
 */
export declare function findProjectRoot(startPath: string): string | null;
