/** * Label Studio prediction generation request */ export declare class GeneratePredictionRequest { taskId: number; imageUrl: string; modelId?: string; confidenceThreshold?: number; } /** * Batch prediction generation request */ export declare class BatchGeneratePredictionRequest { projectId: number; taskIds: number[]; modelId?: string; confidenceThreshold?: number; } /** * Prediction generation result */ export declare class PredictionGenerationResult { taskId: number; predictionId?: number; success: boolean; error?: string; objectCount: number; avgConfidence?: number; } /** * Batch prediction generation result */ export declare class BatchPredictionResult { total: number; succeeded: number; failed: number; results: PredictionGenerationResult[]; modelVersion: string; }