import type { IncomingMessage, ServerResponse } from "node:http"; import type { ServerTransport } from "./config.js"; export interface InitializeTelemetryOptions { transport?: ServerTransport; httpPath?: string; } export declare function initializeTelemetry(options?: InitializeTelemetryOptions): Promise; export declare function shutdownTelemetry(): Promise; export declare function hasEmbeddedPrometheusMetrics(): boolean; export declare function disableEmbeddedPrometheusMetrics(reason: string): void; export declare function handlePrometheusMetricsRequest(request: IncomingMessage, response: ServerResponse): boolean; export declare function isToolContentCaptureEnabled(): boolean;