import { type Json, type Target } from "./protocol.js";
export declare function conductorBrief(): Promise<string>;
/** The same shipped brief used by launches, restored for an existing session. */
export declare function ensureConductorBrief(brief?: string): Promise<string>;
/** Only call after the callback has been placed in its live pane. The role
 * follows the terminal, so inherited launch variables cannot confer it. */
export declare function conductorContext(target: Target, snapshot: Json): Promise<string | undefined>;
