/**
 * McpAddChoice Component
 * Asks user whether to add from registry or custom
 * Shown when "Add new server" is selected from McpServerList
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
export type McpAddChoiceType = 'registry' | 'custom' | 'back';
interface McpAddChoiceProps {
    isVisible: boolean;
    onSelect: (choice: McpAddChoiceType) => void;
    onClose: () => void;
}
export interface McpAddChoiceHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * MCP Add Choice - registry vs custom
 */
declare const McpAddChoice: React.ForwardRefExoticComponent<McpAddChoiceProps & React.RefAttributes<McpAddChoiceHandle>>;
export default McpAddChoice;
//# sourceMappingURL=McpAddChoice.d.ts.map