/**
 * McpAddSelector Component
 * Shows registry presets for adding MCP servers
 * (Custom server options are handled separately via McpSelector "add custom")
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
import { type ServerRegistryEntry } from '@dexto/registry';
export type McpAddResult = {
    type: 'preset';
    entry: ServerRegistryEntry;
};
interface McpAddSelectorProps {
    isVisible: boolean;
    onSelect: (result: McpAddResult) => void;
    onClose: () => void;
}
export interface McpAddSelectorHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * MCP add selector - shows registry presets only
 */
declare const McpAddSelector: React.ForwardRefExoticComponent<McpAddSelectorProps & React.RefAttributes<McpAddSelectorHandle>>;
export default McpAddSelector;
//# sourceMappingURL=McpAddSelector.d.ts.map