import type { RuntimeModule, RuntimeProbe } from "../types.js"; import { type EngineAdapter, type EngineRunOptions, type EngineRunResult } from "./engine.js"; import { type ProbeDeps } from "./probe.js"; /** Tested protocol baseline; older packages do not share the settled/delta contract. */ export declare const PI_AGENT_VERSION = "0.85.1"; export declare function probePiAgent(deps?: ProbeDeps): RuntimeProbe; /** * One RPC process per Course turn, resuming a workspace-scoped native session cache. * Course facts bootstrap new/missing sessions; healthy sessions receive only this turn. * Managed execution uses the fixed launcher, scoped model proxy and explicit course Skills. */ export declare class PiAgentAdapter implements EngineAdapter { private readonly options; readonly id = "pi-agent"; constructor(options?: { binary?: string; }); run(opts: EngineRunOptions): Promise; private execute; } export declare const piAgentModule: RuntimeModule;