import { CallToolResult } from "../../../../../confluent/schema.js"; import { ToolConfig } from "../../../../../confluent/tools/base-tools.js"; import { FlinkToolHandler } from "../../../../../confluent/tools/handlers/flink/flink-tool-handler.js"; import { ServerRuntime } from "../../../../../server-runtime.js"; export declare class QueryProfilerHandler extends FlinkToolHandler { handle(runtime: ServerRuntime, toolArguments: Record | undefined): Promise; getToolConfig(): ToolConfig; /** Overrides FlinkToolHandler: also requires a telemetry block because profiling fetches metrics from the Telemetry API in addition to the Flink REST API. */ readonly predicate: import("../../../../../confluent/tools/connection-predicates.js").ConnectionPredicate; } //# sourceMappingURL=query-profiler-handler.d.ts.map