/**
 * McpCustomTypeSelector Component
 * Shows server type options (stdio/http/sse) for custom MCP server
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
import type { McpServerType } from '@dexto/core';
interface McpCustomTypeSelectorProps {
    isVisible: boolean;
    onSelect: (serverType: McpServerType) => void;
    onClose: () => void;
}
export interface McpCustomTypeSelectorHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * MCP custom type selector - picks server transport type
 */
declare const McpCustomTypeSelector: React.ForwardRefExoticComponent<McpCustomTypeSelectorProps & React.RefAttributes<McpCustomTypeSelectorHandle>>;
export default McpCustomTypeSelector;
//# sourceMappingURL=McpCustomTypeSelector.d.ts.map