import type { ExecutionContext } from './interceptors/types.js'; export declare const DIRECTORY_SYNONYMS: Record; export declare const FILE_STEM_SYNONYMS: Record; export declare function isRepositoryRoot(dir: string): boolean; export declare function isFileSystemRoot(dir: string): boolean; export declare function findNeighborFilePath(resolved: string, allowDirectories?: boolean): string | null; export declare function resolvePathWithDirectorySynonyms(resolvedPath: string, allowDirectories?: boolean): string | null; export declare function formatHealedPath(originalArg: string, candidatePath: string, cwd: string, isWslPath: boolean): string; export declare const BUILD_TO_SRC_SWAPS: Record; export declare function resolveBuildSrcSwap(resolvedPath: string, allowDirectories?: boolean): string | null; export declare function healModulePath(rawPath: string, cwd: string, isEsm?: boolean, target?: 'windows' | 'wsl2'): string; export declare function healModuleImports(code: string, cwd: string, target?: 'windows' | 'wsl2'): string; export declare function healEvalCodePathHallucinations(code: string, cwd: string, target?: 'windows' | 'wsl2'): string; export declare function healPathHallucinations(ctx: ExecutionContext): void; //# sourceMappingURL=path-healer.d.ts.map