/**
 * `uap deliver` — run the Fable-parity convergence loop.
 *
 * Drives an underlying model through execute → apply → verify → feedback
 * iterations against the project's real completion gates (build, typecheck,
 * test, lint) until all required gates pass or the turn budget is exhausted.
 */
export interface DeliverOptions {
    maxTurns?: string;
    model?: string;
    projectRoot?: string;
    endpoint?: string;
    temperature?: string;
    gates?: string;
    candidates?: string;
    critic?: boolean;
    practices?: boolean;
    /** commander sets this false when --no-semantic is passed (default true) */
    semantic?: boolean;
    escalate?: boolean;
    escalateModel?: string;
    dryRun?: boolean;
    json?: boolean;
}
export declare function deliverCommand(instruction: string, options: DeliverOptions): Promise<void>;
//# sourceMappingURL=deliver.d.ts.map