import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class MonitorClassificationService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Get Classification Statistics * Get statistics on auto-classification vs manual classification for v2.0.0 and greater * @returns void * @throws ApiError */ getStats(): CancelablePromise; /** * Get Classification History * Get all classification responses for a specific entity * @returns void * @throws ApiError */ getHistory(): CancelablePromise; /** * Get Classification Config * Get available classifications, infringement map, and optimized lists * @returns void * @throws ApiError */ getClassificationConfig(): CancelablePromise; /** * Get Question Database * Get the full question database used by the classification engine * @returns void * @throws ApiError */ getQuestionDatabase(): CancelablePromise; /** * Log Auto-Classification Batch * Log org-specific audit entries for a batch of auto-classified detections * @returns void * @throws ApiError */ logAutoClassificationBatch(data?: { results?: any[]; env?: string; totalProcessed?: number; successful?: number; failed?: number; }): CancelablePromise; /** * Backfill Detection Classifications * Copy classification from classified incidents to their linked unclassified detections * @returns void * @throws ApiError */ backfillDetectionClassifications(): CancelablePromise; }