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 parseValidateArgs(rawArgs: string, cwd: string): ParsedArgs; export interface ComposeKickoffOpts { workflowMd: string; personaIdentity: string; parsed: ParsedArgs; } export declare function composeKickoff(opts: ComposeKickoffOpts): string; export interface RegisterValidateOptions { cwd?: string; } export declare function registerValidate(pi: ExtensionAPI, options?: RegisterValidateOptions): void;