export interface WorkflowPromptArgument {
    name: string;
    description: string;
    required: boolean;
}
export interface WorkflowPromptDefinition {
    id: string;
    title: string;
    description: string;
    arguments: WorkflowPromptArgument[];
    tags: string[];
    template: string;
}
export interface WorkflowPromptRenderInput {
    objective?: string;
    task_id?: string;
    agent_id?: string;
    context?: string;
}
export interface WorkflowPromptRender {
    id: string;
    title: string;
    description: string;
    local_only: true;
    messages: Array<{
        role: "user";
        content: {
            type: "text";
            text: string;
        };
    }>;
}
export declare const WORKFLOW_PROMPTS: WorkflowPromptDefinition[];
export declare function listWorkflowPrompts(): WorkflowPromptDefinition[];
export declare function getWorkflowPrompt(id: string): WorkflowPromptDefinition | null;
export declare function renderWorkflowPrompt(id: string, input?: WorkflowPromptRenderInput): WorkflowPromptRender;
export declare function renderWorkflowPromptMarkdown(id: string, input?: WorkflowPromptRenderInput): string;
//# sourceMappingURL=workflow-prompts.d.ts.map