import { type AgUiResponseEncoder, type AgUiResponseExecution } from "./response-stream.js"; import { type AgUiRuntimeRequest } from "../runtime/ag-ui-contract.js"; import type { AgentResponse } from "../types.js"; /** Input payload for create AG-UI runtime response. */ export interface CreateAgUiRuntimeResponseInput { agUiInput: AgUiRuntimeRequest; defaults?: { threadId?: string; runId?: string; }; agentId: string; execution: AgUiResponseExecution; encoder: AgUiResponseEncoder; initialState: TState; onChunk?: (state: TState, chunk: TChunk) => void; getFinalResponse?: (state: TState) => AgentResponse | null; } /** Response payload for create AG-UI runtime response. */ export declare function createAgUiRuntimeResponse(input: CreateAgUiRuntimeResponseInput): Response; //# sourceMappingURL=runtime-response.d.ts.map