import "document-register-element"; /** * A custom HTML element for WikiPathways Diagrams * See this guide: https://developers.google.com/web/fundamentals/getting-started/primers/customelements */ export declare class CustomElement extends HTMLElement { entities: any; constructor(); static get observedAttributes(): string[]; connectedCallback(): void; attributeChangedCallback(): void; private basicSetter; private basicGetter; private boolGetter; get wpId(): string; set wpId(val: string); get version(): string | 0; set version(val: string | number); get showPanZoomControls(): boolean; set showPanZoomControls(val: boolean); get detailPanelEnabled(): boolean; set detailPanelEnabled(val: boolean); get panZoomLocked(): boolean; set panZoomLocked(val: boolean); arrayGetter(name: any): string[]; arraySetter(name: any, val: any): void; get highlightedEntities(): { entityId: string; color: string; }[]; set highlightedEntities(val: { entityId: string; color: string; }[]); get hiddenEntities(): string[]; set hiddenEntities(val: string[]); get zoomedEntities(): string[]; set zoomedEntities(val: string[]); get pannedEntities(): string[]; set pannedEntities(val: string[]); highlightOn(entityId: string, color: string): void; highlightOff(entityId: string): void; toggleHighlight(entityId: string, color: string): void; resetHighlighted(exclude?: any[]): void; hide(entityId: string): void; show(entityId: string): void; toggleHidden(entityId: string): void; resetHidden(exclude?: any[]): void; zoomOn(entityId: string | string[]): void; resetZoom(): void; panTo(entityId: string | string[]): void; resetPan(): void; reset(): void; private onReady; private renderPvjs; }