import { ExampleApi, WorkspaceWorkflow } from './exampleApi'; import { TemplateResult } from '@blinkk/selective-edit'; import { DataStorage } from '../utility/dataStorage'; export declare class ExampleTool { api: ExampleApi; container: HTMLElement; isExpanded?: boolean; storage: DataStorage; workflow: WorkspaceWorkflow; constructor(api: ExampleApi, storage: DataStorage, container: HTMLElement); handleToggle(evt: Event): void; render(): void; storeErrorMethods(): void; template(): TemplateResult; templateApiResponse(): TemplateResult; templateFloatButton(): TemplateResult; templateSettings(): TemplateResult; templateStructure(): TemplateResult; templateTheme(): TemplateResult; updateTheme(theme: ThemeOption): void; updateThemeMode(mode: string): void; } interface ThemeOption { text: string; background: string; label: string; } export {};