import { EqContext, Widget } from '@easyquery/core'; import { EntitiesPanelOptions } from './widget_options'; /** * The entities panel wiget, implemented without JQuery. */ export declare class EntitiesPanel extends Widget { private panel; private rootEntityBlock; private entityTreeBlock; private progressBlock; private filterBoxBlock; private filterBoxInput; private options; protected get cssPrefix(): string; /** * The default constructor. * @param slot The html element. */ constructor(slot: HTMLElement); getWidgetType(): string; /** * Initialize widget. * @param context The context. * @param options The options. */ init(context: EqContext, options?: EntitiesPanelOptions): void; /** * Refresh widget implementation */ protected refreshCore(): void; protected onProcessStartCore(): void; protected onProcessEndCore(): void; protected destroyCore(): void; private setOptions; private queryChangedCallbackId; private render; private renderEntity; private createFilterBox; private createToolPanel; private checkFilterAttribute; private checkFilterText; private refreshCheckedStateByColumns; private expandAll; private collapseAll; private selectAll; private deselectAll; private renderProgressBlock; private clear; }