import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import { extractPersonaNames } from "../lib/frontmatter-parser.js"; export { extractPersonaNames }; import { checkMaterialization, type MaterializationCheck } from "../lib/manifest-checker.js"; export { checkMaterialization, type MaterializationCheck }; export type ArgMode = "empty" | "file" | "text"; export interface ParsedArgs { mode: ArgMode; taskRef: string; sourceLabel: string; } export declare function parseCommitArgs(rawArgs: string, cwd: string): ParsedArgs; export interface ComposeKickoffOpts { workflowMd: string; personaIdentity: string; parsed: ParsedArgs; } export declare function composeKickoff(opts: ComposeKickoffOpts): string; export interface RegisterCommitOptions { cwd?: string; } export declare function registerCommit(pi: ExtensionAPI, options?: RegisterCommitOptions): void;