import type { PhaseResultPhaseName, SessionUsageOperation } from "@best-agent/protocol";
import type { ConversationMessage, ProviderToolOption } from "../../provider/model-provider.js";
import type { ProviderCorrectionTrace } from "../checkpoint-codec.js";
export declare function computeRequestDigest(input: {
    messages: ConversationMessage[];
    phaseResultPhaseName?: PhaseResultPhaseName;
    systemPrompt?: string;
    tools?: ProviderToolOption[];
}): string;
export declare function createStableCorrectionTraceId(input: {
    code: ProviderCorrectionTrace["code"];
    operation: SessionUsageOperation;
    requestDigest: string;
}): string;
//# sourceMappingURL=provider-request-digest.d.ts.map