/******************************************************************************* * Copyright (c) 2026 Maxprograms. * * This program and the accompanying materials * are made available under the terms of the Eclipse License 1.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/org/documents/epl-v10.html * * Contributors: * Maxprograms - initial API and implementation *******************************************************************************/ import type { BatchRequest, BatchResult } from "../batching/BatchTypes.js"; import type { AIEngine } from "./AIEngine.js"; export declare class MistralEngine implements AIEngine { private apiKey; private model; constructor(apiKey: string, model?: string); getName(): string; getShortName(): string; setModel(model: string): void; getModel(): string | undefined; getDefaultCurationModel(): string | undefined; translateBatch(request: BatchRequest): Promise; getAvailableModels(): Promise; }