import type { HostedChatRuntimeCreationResult } from "./chat-runtime-contract.js"; import { type HostedChatExecutionPreparationInput, type HostedChatExecutionPreparationResult, type HostedChatExecutionPreparationRootRunOptions } from "./chat-preparation.js"; import type { RuntimeAgentThinkingConfig } from "../runtime/agent-definition.js"; /** Public API contract for Veryfront Cloud hosted chat execution preparation logger. */ export type VeryfrontCloudHostedChatExecutionPreparationLogger = { error: (message: string, metadata?: unknown) => void; }; /** Input payload for prepare Veryfront Cloud hosted chat execution. */ export type PrepareVeryfrontCloudHostedChatExecutionInput = Omit, "resolveModelId" | "resolveModelThinking" | "rootRun"> & { rootRun?: Partial; logger?: VeryfrontCloudHostedChatExecutionPreparationLogger; }; /** Options accepted by create Veryfront Cloud hosted chat execution root run. */ export declare function createVeryfrontCloudHostedChatExecutionRootRunOptions(input: { rootRun?: Partial; logger?: VeryfrontCloudHostedChatExecutionPreparationLogger; }): HostedChatExecutionPreparationRootRunOptions; /** Prepare Veryfront Cloud hosted chat execution. */ export declare function prepareVeryfrontCloudHostedChatExecution(input: PrepareVeryfrontCloudHostedChatExecutionInput): Promise>; //# sourceMappingURL=cloud-chat-execution-preparation.d.ts.map