/**
 * ServersView Component
 *
 * Compact production vs test server comparison
 */
import type React from 'react';
import type { Tier } from '../../core/types/auth.js';
import { type PluginComparison, type ServerStats } from '../hooks/index.js';
export interface ServersViewProps {
    comparisons: PluginComparison[];
    stats: ServerStats;
    loading?: boolean;
    selectedIndex?: number;
    onSelect?: (comparison: PluginComparison) => void;
    onRefresh?: () => void;
    inputEnabled?: boolean;
    /** Maximum height in lines for content display */
    maxHeight?: number;
    /** Terminal width for responsive column sizing */
    terminalWidth?: number;
    /** User's subscription tier (for premium features) */
    tier?: Tier;
}
export declare function ServersView({ comparisons, stats, loading, onSelect, inputEnabled, maxHeight, terminalWidth, tier }: ServersViewProps): React.ReactElement;
//# sourceMappingURL=ServersView.d.ts.map