import { HPCCResizeElement } from "@hpcc-js/wc-core";
import { Widget } from "@lumino/widgets";
import { WidgetAdapter } from "./widgetAdapter";
export declare abstract class HPCCLuminoElement extends HPCCResizeElement {
    protected _slot: HTMLSlotElement;
    private _childCount;
    constructor();
    abstract createPanel(): void;
    abstract addWidget(w: WidgetAdapter, _e: HTMLElement, _ref?: Widget): void;
    private slotChanged;
    private destruct;
    exit(): void;
}
//# sourceMappingURL=common.d.ts.map