UNPKG

@smkit/ui

Version:

UI Kit of SberMarketing

49 lines (48 loc) 1.4 kB
import { SvelteComponentTyped } from "svelte"; declare class __sveltets_Render<T> { props(): { [x: string]: any; label?: string; description?: string; clearSearch?: boolean; multiple?: boolean; placeholder?: string; selected?: T | T[] | undefined; options?: T[] | undefined; absolute?: boolean; groupBy?: ((option: T, index?: number) => string | number) | undefined; searchBy?: import("./types").SearchBy<T> | undefined; disabled?: boolean; c?: any; }; events(): { input: Event; keydown: KeyboardEvent; blur: FocusEvent; } & { [evt: string]: CustomEvent<any>; }; slots(): { label: {}; selected: { c: any; }; chevron: { focus: any; }; default: { c: any; options: T[]; selected: T | T[]; filtered: any; search: any; }; }; } export type ComboboxProps<T> = ReturnType<__sveltets_Render<T>['props']>; export type ComboboxEvents<T> = ReturnType<__sveltets_Render<T>['events']>; export type ComboboxSlots<T> = ReturnType<__sveltets_Render<T>['slots']>; export default class Combobox<T> extends SvelteComponentTyped<ComboboxProps<T>, ComboboxEvents<T>, ComboboxSlots<T>> { get c(): any; } export {};