export declare const JSCPD_VERSION = "5.0.14"; type ModuleRequire = ((id: string) => unknown) & { resolve?(id: string): string; }; export interface BundledJscpdSource { sourcePath: string; sourceVersion: string; } export interface InstallBundledJscpdBinaryOptions extends BundledJscpdSource { managedBinDir: string; targetPlatform: string; probeVersion?: (path: string) => string | undefined; } export declare function resolveJscpdPlatformPackage(targetPlatform: string, targetArchitecture: string, libc?: "glibc" | "musl"): string | undefined; export declare function resolveBundledJscpdSource(targetPlatform?: string, targetArchitecture?: string, requires?: readonly ModuleRequire[]): BundledJscpdSource | undefined; export declare function probeJscpdVersion(path: string): string | undefined; export declare function installBundledJscpdBinary(options: InstallBundledJscpdBinaryOptions): string; export declare function ensureManagedJscpd(managedBinDir?: string): string; export {}; //# sourceMappingURL=bundled-jscpd.d.ts.map