/**
 * PluginManager Component
 * Main menu for plugin management - clean, minimal interface
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
export type PluginAction = 'list' | 'marketplace' | 'back';
interface PluginManagerProps {
    isVisible: boolean;
    onAction: (action: PluginAction) => void;
    onClose: () => void;
}
export interface PluginManagerHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Plugin manager overlay - main menu for plugin management
 */
declare const PluginManager: React.ForwardRefExoticComponent<PluginManagerProps & React.RefAttributes<PluginManagerHandle>>;
export default PluginManager;
//# sourceMappingURL=PluginManager.d.ts.map