import { type IncomingMessage, type ServerResponse } from "node:http"; import { DKGAgent } from '@origintrail-official/dkg-agent'; import { DashboardDB, OperationTracker, ChatMemoryManager } from "@origintrail-official/dkg-node-ui"; import { loadNetworkConfig, type DkgConfig } from '../config.js'; import { createPublisherControlFromStore, type PublisherRuntime } from '../publisher-runner.js'; import { ExtractionPipelineRegistry } from '@origintrail-official/dkg-core'; import { type ExtractionStatusRecord } from '../extraction-status.js'; import { FileStore } from '../file-store.js'; import { VectorStore, type EmbeddingProvider } from '../vector-store.js'; import { type CatchupTracker } from './types.js'; import type { MemoryGraphChangedEvent, NotificationSseEvent } from './routes/context.js'; import type { RoutePlugin } from './plugin-api.js'; export declare function handleRequest(req: IncomingMessage, res: ServerResponse, agent: DKGAgent, publisherControl: ReturnType, publisherRuntime: PublisherRuntime | null, config: DkgConfig, startedAt: number, dashDb: DashboardDB, opWallets: import("@origintrail-official/dkg-agent").OpWalletsConfig, network: Awaited>, tracker: OperationTracker, memoryManager: ChatMemoryManager, bridgeAuthToken: string | undefined, nodeVersion: string, nodeCommit: string, catchupTracker: CatchupTracker, extractionRegistry: ExtractionPipelineRegistry, fileStore: FileStore, extractionStatus: Map, assertionImportLocks: Map>, vectorStore: VectorStore, embeddingProvider: EmbeddingProvider | null, validTokens: Set, apiHost: string, apiPortRef: { value: number; }, routePlugins: RoutePlugin[], emitMemoryGraphChanged?: (event: MemoryGraphChangedEvent) => void, emitNotification?: (event: NotificationSseEvent) => void): Promise; //# sourceMappingURL=handle-request.d.ts.map