UNPKG

compote-ui

Version:

An opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library.

39 lines (38 loc) 1.83 kB
import { Listbox } from '@ark-ui/svelte/listbox'; import type { Snippet } from 'svelte'; import type { ListItem } from '../../utils/collections'; import type { ClassValue } from 'svelte/elements'; declare function $$render<T extends string | number = string>(): { props: Omit<Listbox.RootBaseProps<ListItem<T>>, "value" | "onValueChange" | "collection"> & { items: ListItem<T>[]; value?: T[]; name?: string; class?: ClassValue; children?: Snippet; onValueChange?: (details: { value: T[]; items: ListItem<T>[]; }) => void; }; exports: {}; bindings: "value"; slots: {}; events: {}; }; declare class __sveltets_Render<T extends string | number = string> { props(): ReturnType<typeof $$render<T>>['props']; events(): ReturnType<typeof $$render<T>>['events']; slots(): ReturnType<typeof $$render<T>>['slots']; bindings(): "value"; exports(): {}; } interface $$IsomorphicComponent { new <T extends string | number = string>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<T>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<T>['props']>, ReturnType<__sveltets_Render<T>['events']>, ReturnType<__sveltets_Render<T>['slots']>> & { $$bindings?: ReturnType<__sveltets_Render<T>['bindings']>; } & ReturnType<__sveltets_Render<T>['exports']>; <T extends string | number = string>(internal: unknown, props: ReturnType<__sveltets_Render<T>['props']> & {}): ReturnType<__sveltets_Render<T>['exports']>; z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>; } declare const ListboxRoot: $$IsomorphicComponent; type ListboxRoot<T extends string | number = string> = InstanceType<typeof ListboxRoot<T>>; export default ListboxRoot;