import { LitElement } from 'lit'; import { AppState } from '@infinite-canvas-tutorial/ecs'; import { ExtendedAPI } from '../API'; export declare class TextEditor extends LitElement { static styles: import("lit").CSSResult; appState: AppState; api: ExtendedAPI; editable: HTMLTextAreaElement; private node; private binded; private prevCameraZoom; private prevCameraX; private prevCameraY; private handleBlur; private handleDblclick; private handleKeyDown; private handleInput; private handleWheel; disconnectedCallback(): void; private updatePositionWithCamera; private updateTextareaStyle; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ic-spectrum-text-editor': TextEditor; } }