/**
 * McpSelector Component
 * Main MCP selector - shows list, add, remove options
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
export type McpAction = 'list' | 'add-preset' | 'add-custom' | 'remove';
interface McpSelectorProps {
    isVisible: boolean;
    onSelect: (action: McpAction) => void;
    onClose: () => void;
}
export interface McpSelectorHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * MCP selector - shows main MCP actions
 */
declare const McpSelector: React.ForwardRefExoticComponent<McpSelectorProps & React.RefAttributes<McpSelectorHandle>>;
export default McpSelector;
//# sourceMappingURL=McpSelector.d.ts.map