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/gui/EFActiveRootTemporal.d.ts /** * Displays the ID of the active root temporal element from a canvas. * Automatically updates when selection changes. * * @example * ```html * * ``` */ declare class EFActiveRootTemporal extends LitElement { static styles: _$lit.CSSResult; /** * Canvas element ID or selector to bind to. * If not specified, will search for the nearest ef-canvas ancestor. */ canvas: string; private activeRootTemporal; private canvasElement; private activeroottemporalchangeHandler?; connectedCallback(): void; disconnectedCallback(): void; protected updated(changedProperties: Map): void; /** * Find the canvas element to bind to. */ private findCanvas; /** * Setup listener for activeroottemporalchange events. */ private setupListener; /** * Remove event listener. */ private removeListener; render(): TemplateResult$1<1>; } declare global { interface HTMLElementTagNameMap { "ef-active-root-temporal": EFActiveRootTemporal; } } //#endregion export { EFActiveRootTemporal }; //# sourceMappingURL=EFActiveRootTemporal.d.ts.map