/**
 * ToolBrowser Component
 * Interactive browser for exploring available tools
 * Features:
 * - Search/filter tools by name
 * - View tool details (description, schema)
 * - Shows source (MCP server or Local)
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
import type { TuiAgentBackend } from '../../agent-backend.js';
interface ToolBrowserProps {
    isVisible: boolean;
    onClose: () => void;
    agent: TuiAgentBackend;
    sessionId: string | null;
}
export interface ToolBrowserHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Tool browser with search and detail views
 */
declare const ToolBrowser: React.ForwardRefExoticComponent<ToolBrowserProps & React.RefAttributes<ToolBrowserHandle>>;
export default ToolBrowser;
//# sourceMappingURL=ToolBrowser.d.ts.map