/** Public API contract for live eval request body. */ export interface LiveEvalRequestBody { threadId: string; runId: string; state: Record; tools: unknown[]; context: unknown[]; forwardedProps?: { veryfront: Record; }; messages: Array<{ id: string; role: "user"; content: string; }>; } /** Input payload for build live eval request body. */ export interface BuildLiveEvalRequestBodyInput { testCaseId: string; prompt: string; metadata?: Record; projectId: string | null; branchId?: string; model?: string; conversationId?: string | null; allowedTools?: string[]; forceRuntimeOverrides?: boolean; maxSteps?: number; } /** Builds live eval request body. */ export declare function buildLiveEvalRequestBody(input: BuildLiveEvalRequestBodyInput): LiveEvalRequestBody; //# sourceMappingURL=request.d.ts.map