import type { IPerspectiveViewerPlugin } from "@perspective-dev/viewer"; declare global { interface CustomElementRegistry { get(tagName: "perspective-viewer-d3fc-area"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-xbar"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-candlestick"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-ybar"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-heatmap"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-yline"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-ohlc"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-sunburst"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-treemap"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-xyline"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-xyscatter"): typeof HTMLPerspectiveViewerD3FCPluginElement; get(tagName: "perspective-viewer-d3fc-yscatter"): typeof HTMLPerspectiveViewerD3FCPluginElement; whenDefined(tagName: "perspective-viewer-d3fc-area"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-xbar"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-candlestick"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-ybar"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-heatmap"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-xyline"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-ohlc"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-sunburst"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-treemap"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-xyline"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-xyscatter"): Promise; whenDefined(tagName: "perspective-viewer-d3fc-yscatter"): Promise; } export interface HTMLPerspectiveViewerD3FCPluginElement extends IPerspectiveViewerPlugin { } export class HTMLPerspectiveViewerD3FCPluginElement extends HTMLElement implements IPerspectiveViewerPlugin { static get max_cells(): number; static set max_cells(value: number); } }