/**
 * Minimal shape of an Anthropic messages.create request that we capture.
 */
export interface AnthropicRequest {
    model: string;
    messages: unknown[];
    system?: string;
    max_tokens?: number;
    [key: string]: unknown;
}
/**
 * Compute a stable sha256 hex digest of an Anthropic request.
 * The hash covers: model + messages + system (key-sorted JSON).
 */
export declare function computeRequestSha(request: AnthropicRequest): string;
//# sourceMappingURL=signature.d.ts.map