import type { CliRunResult } from "./bearshell.js"; import { type WorkflowStateWriteOptions } from "./workflow-state-conflict.js"; type WorkflowTicketOptions = WorkflowStateWriteOptions & { readonly projectDir?: string; readonly stdin?: string; }; export declare function runWorkflowCapture(options: WorkflowTicketOptions): CliRunResult; export declare function runWorkflowDraft(options: WorkflowTicketOptions): CliRunResult; export declare function runWorkflowApproveRequirements(options: WorkflowTicketOptions): CliRunResult; export declare function runWorkflowSplit(sourceFile: string | undefined, options: WorkflowTicketOptions): CliRunResult; export declare function runWorkflowNext(options: WorkflowTicketOptions): CliRunResult; export declare function pendingWorkflowTicketIds(projectDir: string): readonly string[]; export declare function runWorkflowArchive(ticketId: string, options: WorkflowTicketOptions): CliRunResult; export declare function workflowTicketUsage(invocation?: string): string; export {};