import { type TemplateResult } from 'lit'; import type SynOption from '../option/option.component.js'; /** * A type definition for a function that renders an option. * * @param option - The option to be rendered. * @param query - The current query string used for filtering options. * @returns - The changed option to render */ export type OptionRenderer = (option: SynOption, query?: string) => TemplateResult | string | HTMLElement; /** * The default option renderer, which does not change the option. */ export declare const defaultOptionRenderer: OptionRenderer; /** * A function that highlights the query string with a mark element in the option. */ export declare const highlightOptionRenderer: OptionRenderer;