import { AutocompleteScopeApi, BaseItem } from '../core'; import { AutocompleteComponents } from './AutocompleteComponents'; import { HTMLTemplate, Pragma, PragmaFrag, Render, VNode } from './AutocompleteRenderer'; import { AutocompleteState } from './AutocompleteState'; export declare type AutocompleteRender = (params: AutocompleteScopeApi & { children: VNode; state: AutocompleteState; sections: VNode[]; elements: Record; components: AutocompleteComponents; createElement: Pragma; Fragment: PragmaFrag; html: HTMLTemplate; render: Render; }, root: HTMLElement) => void;