export declare type MtbEnv = 'clone' | 'module'; export declare type ExistsDirFunc = (dirpath: string) => Promise; export declare type IsWithinNodeModuleOrClonedRepo = (projectRootDirpath: string, existsDir: ExistsDirFunc) => Promise; export declare const pathCouldBeNodeModuleRootDir: (projectRootDirpath: string) => boolean; export declare const pathWithinCouldBeNodeModule: (somePath: string) => boolean; export declare const getCouldBeNodeModuleRootDir: (somePathWithinModule: string) => string; export declare const isWithinNodeModuleOrClonedRepo: (somePath: string, existsDir: ExistsDirFunc) => Promise<"clone" | "module">; export declare const isWithinNodeModule: (projectRootDirpath: string, existsDir: ExistsDirFunc) => Promise; export declare const getNodeModuleRootDir: (somePathWithinNodeModule: string, existsDir: ExistsDirFunc) => Promise; declare const _default: { pathCouldBeNodeModuleRootDir: (projectRootDirpath: string) => boolean; pathWithinCouldBeNodeModule: (somePath: string) => boolean; getCouldBeNodeModuleRootDir: (somePathWithinModule: string) => string; isWithinNodeModuleOrClonedRepo: (somePath: string, existsDir: ExistsDirFunc) => Promise<"clone" | "module">; isWithinNodeModule: (projectRootDirpath: string, existsDir: ExistsDirFunc) => Promise; getNodeModuleRootDir: (somePathWithinNodeModule: string, existsDir: ExistsDirFunc) => Promise; }; export default _default; //# sourceMappingURL=moduleOrClonedRepo.d.ts.map