import type { PromptMessage } from "@modelcontextprotocol/sdk/types.js";
/**
 * Updates a user message with existing page content
 * @param messages Array of messages to update
 * @param blocks The page blocks to include
 */
export declare function updateUserMessageWithContent(messages: PromptMessage[], blocks: unknown): void;
/**
 * Injects variables into text
 * @param text The text to inject variables into
 * @param variables The variables to inject
 * @returns The text with variables injected
 */
export declare function injectVariablesIntoText(text: string, variables: Record<string, unknown>): string;
/**
 * Injects variables into a message
 * @param message The message to inject variables into
 * @param variables The variables to inject
 * @returns The message with variables injected
 */
export declare function injectVariables(message: PromptMessage, variables: Record<string, unknown>): PromptMessage;
