export declare const PI_CODING_AGENT_PACKAGE = "@lpb-work/pi-coding-agent"; export declare const PI_SUBAGENT_PI_BINARY_ENV = "PI_SUBAGENT_PI_BINARY"; export declare function findPiPackageRootFromEntry(entryPoint: string): string | undefined; export declare function resolveInstalledPiPackageRoot(): string | undefined; export declare function resolvePiPackageRoot(): string | undefined; export interface PiSpawnDeps { platform?: NodeJS.Platform; execPath?: string; argv1?: string; existsSync?: (filePath: string) => boolean; realpathSync?: (filePath: string) => string; readFileSync?: (filePath: string, encoding: "utf-8") => string; resolvePackageJson?: () => string; resolvePackageEntry?: () => string; piPackageRoot?: string; env?: NodeJS.ProcessEnv; } interface PiSpawnCommand { command: string; args: string[]; } export declare function resolvePiCliScript(deps?: PiSpawnDeps): string | undefined; export declare function getPiSpawnCommand(args: string[], deps?: PiSpawnDeps): PiSpawnCommand; export {}; //# sourceMappingURL=pi-spawn.d.ts.map