import type { PiResumeFromCommand, SessionPicker } from "./contract.js"; import type { PiUi } from "./ui.js"; /** The name Pi shows for the command (FR-7). */ export declare const RESUME_FROM_COMMAND_NAME = "resume-from"; export interface ResumeFromDeps { /** The picker opened when no argument names a session (FR-9). */ picker: SessionPicker; /** How lines reach the user and how a confirmation is taken. */ ui: PiUi; /** * The context window of the Pi the user is in, in tokens. Required, not * defaulted: this module holds no capability knowledge, so the size comes * from the composition root that builds the command. */ windowTokens: number; } /** Builds the /resume-from command. `run` is the only path to the switch (C-10). */ export declare function createResumeFromCommand(deps: ResumeFromDeps): PiResumeFromCommand;