import { ModelPricing } from "../../models/types.js"; export declare class MistralCapabilities { static getCapabilities(modelId: string): string[]; static getContextWindow(modelId: string): number | null; static getMaxOutputTokens(modelId: string): number | null; static supportsVision(modelId: string): boolean; static supportsTools(modelId: string): boolean; static supportsStructuredOutput(modelId: string): boolean; static supportsEmbeddings(modelId: string): boolean; static supportsImageGeneration(_modelId: string): boolean; static supportsTranscription(modelId: string): boolean; static supportsModeration(modelId: string): boolean; static supportsReasoning(modelId: string): boolean; static supportsToolChoice(_modelId: string): boolean; static findModel(modelId: string): import("../../models/types.js").Model | undefined; static getPricing(modelId: string): ModelPricing | undefined; static getInputModalities(modelId: string): string[]; static getOutputModalities(modelId: string): string[]; } //# sourceMappingURL=Capabilities.d.ts.map