type PackageManager = { findWorkspacePackages: (sentinel: string) => Promise; findWorkspacePackagesSync: (sentinel: string) => string[]; getPackageFilters: (sentinel: string) => string[] | undefined; }; export declare const BUN_LOCK = "bun.lock"; export declare const BUN_LOCKB = "bun.lockb"; export declare const LERNA_JSON = "lerna.json"; export declare const PACKAGE_LOCK_JSON = "package-lock.json"; export declare const PNPM_WORKSPACE_YAML = "pnpm-workspace.yaml"; export declare const RUSH_JSON = "rush.json"; export declare const YARN_LOCK = "yarn.lock"; export declare const WORKSPACE_ROOT_SENTINELS: string[]; export declare const findPackages: (patterns: string[] | undefined, cwd: string) => Promise; export declare const findPackagesSync: (patterns: string[] | undefined, cwd: string) => string[]; export declare const findSentinel: () => Promise; export declare const findSentinelSync: () => string | undefined; export declare function getImplementation(sentinel: string): Promise; export declare function getImplementationSync(sentinel: string): PackageManager; export declare function readJSON(path: string): Promise; export declare function readJSONSync(path: string): any; export {}; //# sourceMappingURL=common.d.ts.map