UNPKG

platina-core

Version:

UI Kit of SberMarketing

56 lines (55 loc) 1.8 kB
import { SvelteComponentTyped } from "svelte"; declare class __sveltets_Render<T> { props(): { [x: string]: any; label?: string | undefined; description?: string | undefined; clearSearch?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; selected?: T | T[] | undefined; options?: T[] | undefined; absolute?: boolean | undefined; groupBy?: ((option: T, index?: number) => string | number) | undefined; searchBy?: import("./types").SearchBy<T> | undefined; keyBy?: import("./types").KeyBy<T> | undefined; loadOptions?: import("./types").AsyncOptions<T> | undefined; disabled?: boolean | undefined; max?: number | null | undefined; inputNode: HTMLInputElement; root: HTMLButtonElement; optionsNode: HTMLDivElement; scrollElement: HTMLElement | null; 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 {};