import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; export interface ComposeResetKickoffOpts { /** Body of commands/reset.md (frontmatter included; the LLM reads steps from it). */ commandMd: string; /** Resolved Forge plugin root, so the LLM uses the right tool paths without * relying on the `!`-backtick command substitution the plugin route uses. */ forgeRoot: string; /** Free-text reset request from the user (substituted for $ARGUMENTS). */ request: string; } export declare function composeResetKickoff(opts: ComposeResetKickoffOpts): string; export interface RegisterResetOptions { forgeRoot: string | null; cwd?: string; } export declare function registerReset(pi: ExtensionAPI, options: RegisterResetOptions): void;