import { ChatMessage } from "./v3/llm/LLMClient.js"; import type { Variables } from "./v3/types/public/agent.js"; export declare function buildUserInstructionsString(userProvidedInstructions?: string): string; export declare function buildExtractSystemPrompt(isUsingPrintExtractedDataTool?: boolean, userProvidedInstructions?: string): ChatMessage; export declare function buildExtractUserPrompt(instruction: string, domElements: string, isUsingPrintExtractedDataTool?: boolean): ChatMessage; export declare function buildMetadataSystemPrompt(): ChatMessage; export declare function buildMetadataPrompt(instruction: string, extractionResponse: object): ChatMessage; export declare function buildObserveSystemPrompt(userProvidedInstructions?: string, supportedActions?: string[], variables?: Variables): ChatMessage; export declare function buildObserveUserMessage(instruction: string, domElements: string): ChatMessage; export declare function buildActSystemPrompt(userProvidedInstructions?: string): ChatMessage; export declare function buildActPrompt(action: string, supportedActions: string[], variables?: Variables): string; export declare function buildStepTwoPrompt(originalUserAction: string, previousAction: string, supportedActions: string[], variables?: Variables): string; export declare function buildOperatorSystemPrompt(goal: string): ChatMessage; export declare function buildCuaDefaultSystemPrompt(): string; export declare function buildGoogleCUASystemPrompt(): ChatMessage;