import { ModelPricing } from "../../models/types.js";
export declare class Capabilities {
    static getContextWindow(modelId: string): number | null;
    static getMaxOutputTokens(modelId: string): number | null;
    static supportsVision(modelId: string): boolean;
    static supportsTools(modelId: string): boolean;
    static supportsJsonMode(modelId: string): boolean;
    static supportsExtendedThinking(modelId: string): boolean;
    static getCapabilities(modelId: string): string[];
    static getPricing(modelId: string): ModelPricing | undefined;
    private static findModel;
}
//# sourceMappingURL=Capabilities.d.ts.map