import type { SearchDreamSymbolsResponse } from '../types/index.js'; import { RoxyDataElement } from '../utils/base-element.js'; /** * Dream-symbol search results. Renders /dreams/symbols (the `q` search): the matched symbols as selectable tiles. In self-fetch mode the base renders the search input and this lists the matches. Selecting a result emits a `roxy-symbol-select` CustomEvent ({ id, name, letter }) that bubbles and is composed, so a host pairs it with a roxy-dream-card to show the full meaning. This is the dreams form-mode analog of roxy-location-search. */ export declare class RoxyDreamSearch extends RoxyDataElement { static styles: import("lit").CSSResult[]; protected renderEmpty(): import("lit").TemplateResult<1>; protected renderData(d: SearchDreamSymbolsResponse): import("lit").TemplateResult<1>; /** Emit the chosen symbol so a host can load its detail (e.g. into a roxy-dream-card). */ private select; } declare global { interface HTMLElementTagNameMap { 'roxy-dream-search': RoxyDreamSearch; } } //# sourceMappingURL=dream-search.d.ts.map