import type { JsonObject } from '../../hub/types/json.js';
import type { AnthropicClaudeCodeSystemPromptConfig } from '../../hub/pipeline/compat/compat-types.js';
/**
 * Canonicalizes the Anthropic `system` prompt into a single text block.
 * Optionally preserves previous system blocks by prepending them to the first user message,
 * so request semantics are preserved after normalization.
 */
export declare function applyAnthropicClaudeCodeSystemPromptCompat(payload: JsonObject, config?: AnthropicClaudeCodeSystemPromptConfig, adapterContext?: unknown): JsonObject;
