/**
 * SearchOverlay Component
 * Interactive search overlay with real-time results and navigation
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
import type { SearchResult } from '@dexto/core';
import type { TuiAgentBackend } from '../../agent-backend.js';
export interface SearchOverlayProps {
    isVisible: boolean;
    onClose: () => void;
    onSelectResult?: (result: SearchResult) => void;
    agent: TuiAgentBackend;
}
export interface SearchOverlayHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Interactive search overlay - search messages across sessions
 */
declare const SearchOverlay: React.ForwardRefExoticComponent<SearchOverlayProps & React.RefAttributes<SearchOverlayHandle>>;
export default SearchOverlay;
//# sourceMappingURL=SearchOverlay.d.ts.map