import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; export type AddPipelineMode = "add" | "edit" | "view" | "remove"; export interface ParsedAddPipelineArgs { mode: AddPipelineMode; pipelineName: string | null; seed: string; sourceLabel: string; } export declare function parseAddPipelineArgs(rawArgs: string, cwd: string): ParsedAddPipelineArgs; export interface ComposeAddPipelineKickoffOpts { commandMd: string; parsed: ParsedAddPipelineArgs; } export declare function composeAddPipelineKickoff(opts: ComposeAddPipelineKickoffOpts): string; export interface RegisterAddPipelineOptions { forgeRoot: string | null; cwd?: string; } export declare function registerAddPipeline(pi: ExtensionAPI, options: RegisterAddPipelineOptions): void;