import '@neovici/cosmoz-dropdown/cosmoz-dropdown-next'; import '@neovici/cosmoz-input'; import { ItemRenderer } from '../listbox/item-renderer'; import { ChipRenderer } from './selection'; import './skeleton-span'; import style from './styles.css'; import { Props as Base, RProps } from './use-autocomplete'; export interface Props extends Base { invalid?: boolean; errorMessage?: string; label?: string; placeholder?: string; noLabelFloat?: boolean; alwaysFloatLabel?: boolean; showSingle?: boolean; itemHeight?: number | 'auto'; itemLimit?: number; wrap?: boolean; defaultIndex?: number; externalSearch?: boolean; itemRenderer?: ItemRenderer; chipRenderer?: ChipRenderer; } type AProps = Omit, keyof RProps> & RProps & { onInputRef?: (el?: Element) => void; }; declare const autocomplete: (props: AProps) => import("lit-html").TemplateResult<1>, Autocomplete: (props: Props) => import("lit-html").TemplateResult<1>, observedAttributes: readonly ["disabled", "invalid", "no-label-float", "always-float-label", "text-property", "value-property", "limit", "min", "show-single", "preserve-order", "keep-opened", "keep-query", "default-index", "external-search", "item-height", "item-limit", "wrap", "lazy-open"]; export { Autocomplete, autocomplete, observedAttributes, style };