melt
Version:
The next generation of Melt UI. Built for Svelte 5.
27 lines (26 loc) • 1.59 kB
TypeScript
import { type Snippet } from "svelte";
import { Combobox as Builder, type ComboboxProps } from "../builders/Combobox.svelte";
import type { ComponentProps } from "../types";
declare class __sveltets_Render<T, Multiple extends boolean> {
props(): Omit<ComponentProps<ComboboxProps<T, Multiple>>, "multiple" | "onNavigate"> & {
children: Snippet<[Builder<T, Multiple>]>;
multiple?: Multiple | undefined;
onNavigate?: ((current: T | null, direction: "next" | "prev") => T | null) | undefined;
};
events(): {};
slots(): {};
bindings(): "value" | "highlighted";
exports(): {
select: Builder<T, Multiple>;
};
}
interface $$IsomorphicComponent {
new <T, Multiple extends boolean>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<T, Multiple>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<T, Multiple>['props']>, ReturnType<__sveltets_Render<T, Multiple>['events']>, ReturnType<__sveltets_Render<T, Multiple>['slots']>> & {
$$bindings?: ReturnType<__sveltets_Render<T, Multiple>['bindings']>;
} & ReturnType<__sveltets_Render<T, Multiple>['exports']>;
<T, Multiple extends boolean>(internal: unknown, props: ReturnType<__sveltets_Render<T, Multiple>['props']> & {}): ReturnType<__sveltets_Render<T, Multiple>['exports']>;
z_$$bindings?: ReturnType<__sveltets_Render<any, any>['bindings']>;
}
declare const Combobox: $$IsomorphicComponent;
type Combobox<T, Multiple extends boolean> = InstanceType<typeof Combobox<T, Multiple>>;
export default Combobox;