import { TemplateResult as TemplateResult$1 } from "../node_modules/lit-html/development/lit-html.js";
import * as _$lit from "lit";
import { LitElement } from "lit";
//#region src/canvas/EFCanvasItem.d.ts
/**
* Canvas item wrapper component.
*
* @deprecated This component is deprecated. All DOM nodes in ef-canvas are now automatically
* treated as canvas elements. Use plain HTML elements (div, etc.) instead.
*
* @example
* ```html
*
*
*
* My content
*
*
*
*
*
*
*
* ```
*/
declare class EFCanvasItem extends LitElement {
static styles: _$lit.CSSResult;
id: string;
private canvas;
private api;
private registeredId;
connectedCallback(): void;
disconnectedCallback(): void;
/**
* Find parent ef-canvas and register this element.
*/
private findAndRegister;
/**
* Unregister this element from the canvas.
*/
private unregister;
render(): TemplateResult$1<1>;
}
declare global {
interface HTMLElementTagNameMap {
"ef-canvas-item": EFCanvasItem;
}
}
//#endregion
export { EFCanvasItem };
//# sourceMappingURL=EFCanvasItem.d.ts.map