import React from 'react'; import type { McpServerState } from '../mcp/McpRegistry.js'; export interface McpLoginPickerItem { name: string; description?: string; state: McpServerState; } export declare function selectMcpLoginCandidates(servers: Array<{ name: string; enabled: boolean; type: 'stdio' | 'http'; auth?: 'none' | 'oauth' | 'bearer'; description?: string; }>, states: Array<{ name: string; state: McpServerState; }>): McpLoginPickerItem[]; interface McpLoginPickerProps { action: 'login' | 'reauth'; items: McpLoginPickerItem[]; onSelect: (name: string) => void; onCancel: () => void; } export declare function McpLoginPicker({ action, items, onSelect, onCancel }: McpLoginPickerProps): React.ReactNode; export {}; //# sourceMappingURL=McpLoginPicker.d.ts.map