export declare type IData = IDb | string; export interface IDb { [field: string]: string | number | boolean | null | undefined; } export default class DropdownSelect extends HTMLElement { private dom; private slim_select; private css; private allowDeselect; private data; private placeholder; private searchPlaceholder; private searchText; private select; constructor(); open(): void; close(): void; disable(): void; render(): void; set_data(data: IData[]): void; get_selected(): false | { [x: string]: string; value: string; }[] | { [x: string]: string; value: string; }; set_selected(data: string[] | string): void; add_data(data: IData[]): void; private del_data; private initialize; private slimselect; }