export interface SkillFlowStep { skill: string; prompt: string; channel?: string; } export interface SkillFlowDefinition { name: string; description: string; steps: SkillFlowStep[]; } export interface WorkflowMetadata { name: string; description: string; filePath: string; format: "yaml" | "markdown"; type?: "flow" | "basic"; steps?: SkillFlowStep[]; } export declare function discoverWorkflows(agentDir: string): Promise; export declare function loadFlowDefinition(filePath: string): Promise; export declare function saveFlowDefinition(agentDir: string, flow: SkillFlowDefinition): Promise; export declare function deleteFlowDefinition(agentDir: string, name: string): Promise; export declare function formatWorkflowsForPrompt(workflows: WorkflowMetadata[]): string;