import { LabelStudioPrediction, PredictionInput, PredictionImportResult, BulkPredictionInput } from '../../types/label-studio-types.js'; export declare class PredictionManagement { /** * Get predictions for a task */ labelStudioTaskPredictions(taskId: number, context: ResolverContext): Promise; /** * Get predictions for a project */ labelStudioProjectPredictions(projectId: number, context: ResolverContext): Promise; /** * Get single prediction by ID */ labelStudioPrediction(predictionId: number, context: ResolverContext): Promise; /** * Create a prediction for a task */ createLabelStudioPrediction(input: PredictionInput, context: ResolverContext): Promise; /** * Create predictions in bulk */ createBulkPredictions(predictions: BulkPredictionInput[], context: ResolverContext): Promise; /** * Import predictions for a project * This is the recommended way to bulk import AI model predictions */ importPredictionsToProject(projectId: number, predictions: BulkPredictionInput[], context: ResolverContext): Promise; /** * Delete prediction */ deleteLabelStudioPrediction(predictionId: number, context: ResolverContext): Promise; }