import type { Task } from "../../../task-list/dist/index.js";
export interface PromptTemplate {
    prompt: string;
}
export declare function renderTaskPrompt(template: string, vars: {
    task: Task;
    attempt: number | null;
}): string;
export declare function renderStepPrompt(step: PromptTemplate, vars: {
    prompt: string;
    task: Task;
    attempt: number | null;
}): string;
export declare function renderPromptTemplate(template: string, vars: {
    prompt: string;
    task: Task;
    attempt: number | null;
}): string;
