export declare enum SearchJSTheme { ThemeGithubLight = "github-light", ThemeGithubDark = "github-dark", ThemeLight = "light-theme", ThemeDark = "dark-theme" } export interface SearchJSItem { title: string; description?: string; [propName: string]: any; } export interface SearchJSConfig { element?: HTMLElement; theme?: string; width?: string; height?: string; darkMode?: boolean; positionTop?: string; data?: Array; search?: { icon?: string; placeholder?: string; }; onSearchDelay?: number; onSearch?: (keyword: string) => Array | Promise>; onSelected: (data: SearchJSItem) => void; }