import { HttpRuntimeFetchLike } from "./http-runtime-config.utils.js"; import { NcpAgentConversationStateManager, NcpAgentRunInput, NcpAgentRunOptions, NcpAgentRuntime, NcpEndpointEvent, NcpProviderRuntimeRoute, OpenAITool } from "@nextclaw/ncp"; //#region src/http-runtime.service.d.ts type HttpRuntimeNcpAgentRuntimeConfig = { baseUrl: string; basePath?: string; endpointId?: string; headers?: Record; fetchImpl?: HttpRuntimeFetchLike; stateManager?: NcpAgentConversationStateManager; resolveTools?: (input: NcpAgentRunInput) => ReadonlyArray | undefined; resolveProviderRoute?: (input: NcpAgentRunInput) => NcpProviderRuntimeRoute | undefined; }; declare class HttpRuntimeNcpAgentRuntime implements NcpAgentRuntime { private readonly config; private readonly endpoint; constructor(config: HttpRuntimeNcpAgentRuntimeConfig); run: (this: HttpRuntimeNcpAgentRuntime, input: NcpAgentRunInput, options?: NcpAgentRunOptions) => AsyncGenerator; } //#endregion export { HttpRuntimeNcpAgentRuntime, HttpRuntimeNcpAgentRuntimeConfig }; //# sourceMappingURL=http-runtime.service.d.ts.map