import type { EventEntry, PhasePlaybook, RenderedWorkflowTemplate, SkillRenderTarget, Task, WorkflowTemplate, WorkflowTemplateSelection } from "./types.js"; export declare function listWorkflowTemplates(): WorkflowTemplate[]; export declare function validateWorkflowTemplates(): string[]; export declare function selectWorkflowTemplates(task: Task, events?: EventEntry[]): WorkflowTemplateSelection[]; export declare function renderWorkflowTemplates(input: { task?: Task; target: SkillRenderTarget; events?: EventEntry[]; templates?: WorkflowTemplateSelection[]; contextBudget?: RenderedWorkflowTemplate["contextBudget"]; phasePlaybook?: PhasePlaybook; }): RenderedWorkflowTemplate;