export interface TrainingServiceLike { getStatus(): Record; listTrajectories(options: { limit?: number; offset?: number; }): Promise>; getTrajectoryById(trajectoryId: string): Promise | null>; listDatasets(): Record[]; buildDataset(options: { limit?: number; minLlmCallsPerTrajectory?: number; }): Promise>; listJobs(): Record[]; startTrainingJob(options: { datasetId?: string; maxTrajectories?: number; backend?: "mlx" | "cuda" | "cpu"; model?: string; iterations?: number; batchSize?: number; learningRate?: number; }): Promise>; getJob(jobId: string): Record | null; cancelJob(jobId: string): Promise>; listModels(): Record[]; importModelToOllama(modelId: string, body: { modelName?: string; baseModel?: string; ollamaUrl?: string; }): Promise>; activateModel(modelId: string, providerModel?: string): Promise>; benchmarkModel(modelId: string): Promise>; } export interface TrainingServiceWithRuntime extends TrainingServiceLike { initialize(): Promise; subscribe(listener: (event: unknown) => void): () => void; } //# sourceMappingURL=training-service-like.d.ts.map