import { HTMLWidget } from "@hpcc-js/common"; import "../src/ThemeEditor.css"; export declare class ThemeEditor extends HTMLWidget { _current_grouping: any; _showing_columns: any; _showing_data: any; _contentEditors: any; _showSettings: any; _defaultThemes: any; _widgetObjsById: any; _sharedProperties: any; getThemes: any; getSerials: any; getDefaultThemes: any; getDefaultSerials: any; constructor(); showSettings(_?: any): any; onChange(widget: any, propID: any): void; enter(domNode: any, element: any): void; widgetProperty(widget: any, propID: any, _?: any): any; load(elmValue: any): void; save(themeName: any): void; needsPropTableRedraw(): boolean; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; click(d: any): void; propertiesTableHtml(editorParams: any): string; buildTableObjects(targetElement: any, propObjs: any): void; initFunctionality(elm: any): void; sharedPropertyTableHtml(sectionObj: any): string; tableObjHtml(tableObj: any): string; tableRowObjHtml(rowObj: any): string; setWidgetObjsById(widgetProp: any): void; checkTagFilter(tagArr: any): boolean; findSharedProperties(data: any): any; } export interface ThemeEditor { themeMode(): boolean; themeMode(_: boolean): this; themeMode_exists(): boolean; saveTheme(): string; saveTheme(_: string): this; saveTheme_exists(): boolean; loadedTheme(): string; loadedTheme(_: string): this; loadedTheme_exists(): boolean; saveSerial(): string; saveSerial(_: string): this; saveSerial_exists(): boolean; loadedSerial(): string; loadedSerial(_: string): this; loadedSerial_exists(): boolean; showColumns(): boolean; showColumns(_: boolean): this; showColumns_exists(): boolean; showData(): boolean; showData(_: boolean): this; showData_exists(): boolean; shareCountMin(): number; shareCountMin(_: number): this; shareCountMin_exists(): boolean; paramGrouping(): string; paramGrouping(_: string): this; paramGrouping_exists(): boolean; editorComplexity(): string; editorComplexity(_: string): this; editorComplexity_exists(): boolean; sectionTitle(): string; sectionTitle(_: string): this; sectionTitle_exists(): boolean; collapsibleSections(): boolean; collapsibleSections(_: boolean): this; collapsibleSections_exists(): boolean; }