import type { SocketYml } from '@socketsecurity/config'; import type { SocketSdkSuccessResult } from '@socketsecurity/sdk'; export declare function findBinPathDetailsSync(binName: string): { name: string; path: string | undefined; shadowed: boolean; }; export declare function findNpmDirPathSync(npmBinPath: string): string | undefined; export type PackageFilesForScanOptions = { // Already-anchored minimatch patterns to skip, forwarded straight to // fast-glob. Bypasses the gitignore translator — use this for CLI-supplied // exclusions whose contract is anchored micromatch from `cwd`. Mix with // `config.projectIgnorePaths` for gitignore-style patterns. additionalIgnores?: readonly string[] | undefined; cwd?: string | undefined; config?: SocketYml | undefined; }; export declare function getPackageFilesForScan(inputPaths: string[], supportedFiles: SocketSdkSuccessResult<'getReportSupportedFiles'>['data'], options?: PackageFilesForScanOptions | undefined): Promise; //# sourceMappingURL=path-resolve.d.mts.map