import { SvelteComponentTyped } from "svelte"; import { slide } from 'svelte/transition'; import { type Transition, type TransitionParams } from '../../index.js'; type SlideTransition = typeof slide; import type { AutocompleteOption } from './types.js'; declare class __sveltets_Render { props(): { [x: string]: any; /** Bind the input value.*/ input?: Value | undefined; /** Define values for the list.*/ options?: AutocompleteOption[] | undefined; /** Limit the total number of suggestions.*/ limit?: number | undefined; /** Provide allowlist values.*/ allowlist?: Value[] | undefined; /** Provide denylist values.*/ denylist?: Value[] | undefined; /** Provide a HTML markup to display when no match is found.*/ emptyState?: string | undefined; /** Provide arbitrary classes to nav element.*/ regionNav?: string | undefined; /** Provide arbitrary classes to each list.*/ regionList?: string | undefined; /** Provide arbitrary classes to each list item.*/ regionItem?: string | undefined; /** Provide arbitrary classes to each button.*/ regionButton?: string | undefined; /** Provide arbitrary classes to empty message.*/ regionEmpty?: string | undefined; /** Enable/Disable transitions*/ transitions?: boolean | undefined; /** Provide the transition used on entry.*/ transitionIn?: TransitionIn | undefined; /** Transition params provided to `transitionIn`.*/ transitionInParams?: TransitionParams | undefined; /** Provide the transition used on exit.*/ transitionOut?: TransitionOut | undefined; /** Transition params provided to `transitionOut`.*/ transitionOutParams?: TransitionParams | undefined; }; events(): { click: MouseEvent; keypress: KeyboardEvent; selection: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots(): {}; } export type AutocompleteProps = ReturnType<__sveltets_Render['props']>; export type AutocompleteEvents = ReturnType<__sveltets_Render['events']>; export type AutocompleteSlots = ReturnType<__sveltets_Render['slots']>; export default class Autocomplete extends SvelteComponentTyped, AutocompleteEvents, AutocompleteSlots> { } export {};