import { KafkaJS } from "@confluentinc/kafka-javascript"; import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; import { Analytics } from "@segment/analytics-node"; import * as dotenv from "dotenv"; import { appendFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; import { createServer as httpCreateServer } from "node:http"; import { arch, homedir, platform, release } from "node:os"; export declare const buildConfig: { TELEMETRY_WRITE_KEY: string; }; export declare const dotenvLib: { config: typeof dotenv.config; }; export declare const fs: { existsSync: typeof existsSync; readFileSync: typeof readFileSync; writeFileSync: typeof writeFileSync; appendFileSync: typeof appendFileSync; mkdirSync: typeof mkdirSync; }; export declare const os: { homedir: typeof homedir; platform: typeof platform; release: typeof release; arch: typeof arch; }; export declare const path: { join: (...paths: string[]) => string; resolve: (...paths: string[]) => string; dirname: (path: string) => string; basename: (path: string, suffix?: string) => string; }; export declare const segment: { Analytics: typeof Analytics; }; export declare const nodeFetch: { fetch: typeof fetch; }; export declare const nodeCrypto: { randomBytes: (size: number) => Buffer; }; export declare const nodeHttp: { createServer: typeof httpCreateServer; }; export declare const nodeOpen: { open: (target: string) => Promise; }; export declare const sdkTransports: { StreamableHTTPServerTransport: typeof StreamableHTTPServerTransport; SSEServerTransport: typeof SSEServerTransport; }; export declare const kafkaDeps: { Kafka: typeof KafkaJS.Kafka; }; //# sourceMappingURL=node-deps.d.ts.map