export interface ActivitySession { /** The child argv, with `--session ` in place of `--no-session` when a file was allocated here. */ readonly args: string[]; /** The session file being watched. */ readonly path: string; /** A marker that changes whenever pi appended to the file; `undefined` until the file exists. */ probe(): Promise; /** Remove the temporary file, if this run allocated one. Never removes a retention target. */ dispose(): Promise; } export declare function activitySessionFor(planArgs: string[], executionId: string): Promise; //# sourceMappingURL=activity-session.d.ts.map