/**
 * Universal Search Component
 *
 * A unified search interface for searching across plugins, commands,
 * servers, logs, and other content.
 *
 * @since v1.68.0
 */
import { type SearchResult, type SearchResultType } from '../../core/search/index.js';
export interface UniversalSearchProps {
    /** Initial search query */
    initialQuery?: string;
    /** Scopes to search (all if not specified) */
    scopes?: SearchResultType[];
    /** Called when a result is selected */
    onSelect?: (result: SearchResult) => void;
    /** Called when search is closed */
    onClose?: () => void;
    /** Whether the search is active */
    isActive?: boolean;
    /** Maximum height for results */
    maxHeight?: number;
    /** Placeholder text */
    placeholder?: string;
}
/**
 * Universal Search Component
 */
export declare function UniversalSearch({ initialQuery, scopes, onSelect, onClose, isActive, maxHeight, placeholder }: UniversalSearchProps): import("react/jsx-runtime").JSX.Element;
export default UniversalSearch;
//# sourceMappingURL=UniversalSearch.d.ts.map