import { NPM, NPX } from '../constants.mts'; import type { IpcObject } from '../constants.mts'; import type { SpawnExtra, SpawnOptions, SpawnResult } from '@socketsecurity/registry/lib/spawn'; export type ShadowBinOptions = SpawnOptions & { ipc?: IpcObject | undefined; }; export type ShadowBinResult = { spawnPromise: SpawnResult; }; export default function shadowNpmBase(binName: typeof NPM | typeof NPX, args?: string[] | readonly string[], options?: ShadowBinOptions | undefined, extra?: SpawnExtra | undefined): Promise; //# sourceMappingURL=npm-base.d.mts.map