import type { IgnorePattern } from '../settings/settings.js'; export declare function isDefaultIgnoredPath(path: string): boolean; export declare function findPackageConfigFile(dir: string): string | undefined; export declare function getRawMonorepoPackageSettings(repoRootDir: string): { packageRootDir: string; configFileContents: string; }[]; export declare function getFilesSync(packageRootDir: string, ignorePatterns: IgnorePattern[], ignoreOverridePatterns: IgnorePattern[]): { files: { filePath: string; latestUpdatedAt: number; }[]; packageJsons: string[]; }; export declare function getFiles(packageRootDir: string, ignorePatterns: IgnorePattern[], ignoreOverridePatterns: IgnorePattern[]): Promise<{ files: { filePath: string; latestUpdatedAt: number; }[]; packageJsons: string[]; }>; export declare function convertToUnixishPath(path: string): string; export declare function trimTrailingPathSeparator(path: string): string; export declare function splitPathIntoSegments(path: string): string[]; export declare function getRelativePathFromRoot(packageRootDir: string, filePath: string): string; export declare function isFileIgnored(packageRootDir: string, filePath: string): boolean; export declare function _testOnlyResetFiles(): void; export declare function getDependenciesFromPackageJson(packageJsonPath: string): string[];