import type { ArtifactObligation, Turn } from "@best-agent/protocol";
import type { ConversationMessage, ProviderToolOption } from "../../provider/model-provider.js";
import type { ProviderReplayRepairRuntime } from "./provider-replay-context.js";
export declare function compileReplayArtifactObligations(input: {
    availableTools: ProviderToolOption[];
    cwd: string;
    messages: ConversationMessage[];
    objective?: string;
    payloadArtifactObligations?: ArtifactObligation[];
}): ArtifactObligation[];
export declare function collectReplayArtifactObligationFailures(input: {
    artifactObligations: ArtifactObligation[];
    cwd: string;
    runtime: Pick<ProviderReplayRepairRuntime, "evidenceList">;
    turn: Turn;
}): Promise<import("../../prompt/runtime-prompts.js").PromptDeliverableFailure[]>;
//# sourceMappingURL=provider-replay-deliverable-repair.d.ts.map