/** * CompareView Component * * Side-by-side plugin comparison view. * * @since v1.66.3 */ import type React from 'react'; import type { RegistryPlugin } from '../../core/registry/registry-types.js'; import type { Tier } from '../../core/types/auth.js'; export interface CompareViewProps { /** Plugins to compare */ plugins: RegistryPlugin[]; /** Whether comparison is loading */ loading?: boolean; /** Called when user selects a plugin (to keep/switch) */ onSelect?: (plugin: RegistryPlugin) => void; /** Called when user wants to close */ onClose?: () => void; /** Whether keyboard input is enabled */ inputEnabled?: boolean; /** Maximum height in lines */ maxHeight?: number; /** Terminal width */ terminalWidth?: number; /** User's subscription tier */ tier?: Tier; } export declare function CompareView({ plugins, loading, onSelect, onClose, inputEnabled, maxHeight, terminalWidth }: CompareViewProps): React.ReactElement; //# sourceMappingURL=CompareView.d.ts.map