#!/usr/bin/env node import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { ISonarQubeClient } from './sonarqube.js'; export { resetDefaultClient } from './utils/client-factory.js'; import { handleSonarQubeGetStatus, handleSonarQubePing, handleSonarQubeListQualityGates } from './handlers/index.js'; export { nullToUndefined, stringToNumberTransform } from './utils/transforms.js'; export { mapToSonarQubeParams } from './utils/parameter-mappers.js'; export declare const mcpServer: McpServer; export declare const createDefaultClient: () => ISonarQubeClient; export { handleSonarQubeProjects, handleSonarQubeGetIssues, handleMarkIssueFalsePositive, handleMarkIssueWontFix, handleMarkIssuesFalsePositive, handleMarkIssuesWontFix, handleSonarQubeGetMetrics, handleSonarQubeGetHealth, handleSonarQubeGetStatus, handleSonarQubePing, handleSonarQubeComponentMeasures, handleSonarQubeComponentsMeasures, handleSonarQubeMeasuresHistory, handleSonarQubeListQualityGates, handleSonarQubeGetQualityGate, handleSonarQubeQualityGateStatus, handleSonarQubeGetSourceCode, handleSonarQubeGetScmBlame, handleSonarQubeHotspots, handleSonarQubeHotspot, handleSonarQubeUpdateHotspotStatus, } from './handlers/index.js'; /** * Lambda function for projects tool */ export declare const projectsHandler: (params: { page?: number | null; page_size?: number | null; }, client?: ISonarQubeClient) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for metrics tool */ export declare const metricsHandler: (params: { page: number | null; page_size: number | null; }) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for issues tool */ export declare const issuesHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for mark issue false positive tool */ export declare const markIssueFalsePositiveHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; /** * Lambda function for mark issue won't fix tool */ export declare const markIssueWontFixHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; /** * Lambda function for mark issues false positive (bulk) tool */ export declare const markIssuesFalsePositiveHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; /** * Lambda function for mark issues won't fix (bulk) tool */ export declare const markIssuesWontFixHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; /** * Lambda function for add comment to issue tool */ export declare const addCommentToIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for assign issue tool */ export declare const assignIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for confirm issue tool */ export declare const confirmIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for unconfirm issue tool */ export declare const unconfirmIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for resolve issue tool */ export declare const resolveIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for reopen issue tool */ export declare const reopenIssueHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for system_health tool */ export declare const healthHandler: (client?: ISonarQubeClient) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for system_status tool */ export declare const statusHandler: typeof handleSonarQubeGetStatus; /** * Lambda function for system_ping tool */ export declare const pingHandler: typeof handleSonarQubePing; /** * Lambda function for measures_component tool */ export declare const componentMeasuresHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for measures_components tool */ export declare const componentsMeasuresHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for measures_history tool */ export declare const measuresHistoryHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for quality_gates tool */ export declare const qualityGatesHandler: typeof handleSonarQubeListQualityGates; /** * Lambda function for quality_gate tool */ export declare const qualityGateHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for quality_gate_status tool */ export declare const qualityGateStatusHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for source_code tool */ export declare const sourceCodeHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for scm_blame tool */ export declare const scmBlameHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for search_hotspots tool */ export declare const hotspotsHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for get_hotspot_details tool */ export declare const hotspotHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for update_hotspot_status tool */ export declare const updateHotspotStatusHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; /** * Lambda function for components tool */ export declare const componentsHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const projectsMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const metricsMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const issuesMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const markIssueFalsePositiveMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; export declare const markIssueWontFixMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; export declare const markIssuesFalsePositiveMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; export declare const markIssuesWontFixMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; } | import("./handlers/issues.js").ElicitationCancelResponse>; export declare const addCommentToIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const assignIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const confirmIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const unconfirmIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const resolveIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const reopenIssueMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const healthMcpHandler: () => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const statusMcpHandler: () => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const pingMcpHandler: () => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const componentMeasuresMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const componentsMeasuresMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const measuresHistoryMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const qualityGatesMcpHandler: () => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const qualityGateMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const qualityGateStatusMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const sourceCodeMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const scmBlameMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const hotspotsMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const hotspotMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const updateHotspotStatusMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; export declare const componentsMcpHandler: (params: Record) => Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "image"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "audio"; data: string; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; name: string; type: "resource_link"; uri: string; description?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[] | undefined; title?: string | undefined; } | { [x: string]: unknown; type: "resource"; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; blob: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>;