import { LitElement, PropertyValues } from 'lit'; import { Core, CytoscapeOptions, EdgeDefinition, LayoutOptions, NodeDefinition } from 'cytoscape'; export declare abstract class CytoscapeBase extends LitElement { options: CytoscapeOptions; set elements(allElements: Array); selectedNodesIds: Array; cy: Core; _elements: Array | undefined; _graphElement: HTMLElement; firstUpdated(): void; setupCytoscape(): void; updated(changedValues: PropertyValues): void; render(): import("lit-html").TemplateResult<1>; abstract layout(): LayoutOptions; static styles: import("lit").CSSResult[]; }