import type { HotspotSearchParams, SonarQubeHotspotSearchResult, SonarQubeHotspotDetails, HotspotStatusUpdateParams } from '../types/index.js'; import { BaseDomain } from './base.js'; /** * Domain module for security hotspots operations */ export declare class HotspotsDomain extends BaseDomain { /** * Search for security hotspots * @param params Search parameters * @returns Promise with the search results */ hotspots(params: HotspotSearchParams): Promise; /** * Get details for a specific hotspot * @param hotspotKey The hotspot key * @returns Promise with the hotspot details */ hotspot(hotspotKey: string): Promise; /** * Update the status of a hotspot * @param params Update parameters * @returns Promise that resolves when the update is complete */ updateHotspotStatus(params: HotspotStatusUpdateParams): Promise; }