import React from 'react';
export interface ModelInfo {
    id: string;
    name: string;
    provider: string;
    status: 'healthy' | 'degraded' | 'down';
    responseTime?: number;
    availability?: number;
    costPerToken?: number;
    lastChecked?: Date;
    capabilities?: string[];
}
export interface ModelStatusGridProps {
    columns?: 2 | 3 | 4 | 6;
    showResponseTime?: boolean;
    showAvailability?: boolean;
    showCostPerToken?: boolean;
    testQueriesEnabled?: boolean;
    autoRefresh?: boolean;
    compactView?: boolean;
    refreshInterval?: number;
    onModelTest?: (modelId: string, prompt: string) => Promise<void>;
}
export declare const ModelStatusGrid: React.FC<ModelStatusGridProps>;
export default ModelStatusGrid;
//# sourceMappingURL=ModelStatusGrid.d.ts.map