export type PiHomeMode = "review" | "eval"; export interface PreparePiHomeOptions { readonly destination: string; readonly mode: PiHomeMode; readonly sourceDir?: string; readonly piHomeIncludes?: readonly string[]; readonly checkAborted?: () => void; /** Environment Pi runs with; used to locate a configured session directory. */ readonly environment?: Readonly; } export interface PreparedPiHome { readonly root: string; readonly agentDir: string; readonly homeDir: string; readonly tmpDir: string; readonly sourceDir: string; readonly environment: Readonly>; } export declare function defaultPiAgentDir(environment?: NodeJS.ProcessEnv): string; export declare function prepareIsolatedPiHome(options: PreparePiHomeOptions): Promise; //# sourceMappingURL=pi-home.d.ts.map