
import { TranscribeFileOptions, TranscriptionService } from "./transcription-service/transcription-service.cjs";
import { AgentRunner, AgentRunnerConnectRequest, AgentRunnerIsRunningRequest, AgentRunnerRunRequest, AgentRunnerStopRequest } from "./runner/agent-runner.cjs";
import { CopilotKitIntelligence, CopilotKitIntelligenceConfig, CreateThreadRequest, ListThreadsResponse, SubscribeToThreadsRequest, SubscribeToThreadsResponse, ThreadSummary, UpdateThreadRequest } from "./intelligence-platform/client.cjs";
import { AgentFactoryContext, AgentsConfig, AgentsFactory, CopilotIntelligenceRuntime, CopilotIntelligenceRuntimeLike, CopilotIntelligenceRuntimeOptions, CopilotRuntime, CopilotRuntimeLike, CopilotRuntimeOptions, CopilotRuntimeUser, CopilotSseRuntime, CopilotSseRuntimeLike, CopilotSseRuntimeOptions, IdentifyUserCallback, McpAppsConfig, McpAppsServerConfig, OpenGenerativeUIConfig, OpenGenerativeUIOptions, VERSION, isIntelligenceRuntime, resolveAgents } from "./core/runtime.cjs";
import { CopilotCorsConfig } from "./core/fetch-cors.cjs";
import { CopilotRuntimeHooks, ErrorHookContext, HandlerHookContext, HookContext, ResponseHookContext, RouteInfo } from "./core/hooks.cjs";
import { CopilotEndpointCorsConfig, createCopilotEndpoint, createCopilotHonoHandler, toFetchCorsConfig } from "./endpoints/hono.cjs";
import { createCopilotEndpointSingleRoute } from "./endpoints/hono-single.cjs";
import { CopilotExpressEndpointParams, createCopilotExpressHandler } from "./endpoints/express.cjs";
import { createCopilotEndpointSingleRouteExpress } from "./endpoints/express-single.cjs";
import "./endpoints/index.cjs";
import { InMemoryAgentRunner } from "./runner/in-memory.cjs";
import { IntelligenceAgentRunner, IntelligenceAgentRunnerOptions } from "./runner/intelligence.cjs";
import { finalizeRunEvents } from "./runner/index.cjs";
import { CopilotRuntimeFetchHandler, CopilotRuntimeHandlerOptions, createCopilotRuntimeHandler } from "./core/fetch-handler.cjs";

//#region src/v2/runtime/index.d.ts
/** @deprecated Use `CopilotRuntimeFetchHandler` instead. Note: the new type takes `Request` directly, not `{ request: Request }`. */
type CopilotKitRequestHandler = (params: {
  request: Request;
}) => Promise<Response>;
//#endregion
export { CopilotKitRequestHandler };
//# sourceMappingURL=index.d.cts.map