/**
 * PluginList Component
 * Clean table-like view of installed plugins
 */
import React from 'react';
import { type ListedPlugin } from '@dexto/agent-management';
import type { Key } from '../../hooks/useInputOrchestrator.js';
interface PluginListProps {
    isVisible: boolean;
    onPluginSelect: (plugin: ListedPlugin) => void;
    onClose: () => void;
}
export interface PluginListHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Plugin list overlay - shows installed plugins in clean table format
 */
declare const PluginList: React.ForwardRefExoticComponent<PluginListProps & React.RefAttributes<PluginListHandle>>;
export default PluginList;
//# sourceMappingURL=PluginList.d.ts.map