import { AppState, RectSerializedNode } from '@infinite-canvas-tutorial/ecs'; import { LitElement, PropertyValues } from 'lit'; import { ExtendedAPI } from '../API'; export declare class ContextImageEditBar extends LitElement { static styles: import("lit").CSSResult; appState: AppState; api: ExtendedAPI; node: RectSerializedNode; removingBackground: boolean; encodingImage: boolean; removingByMask: boolean; decomposingImage: boolean; upscalingImage: boolean; maskCanvas: HTMLCanvasElement; private binded; private mode; previouseEditingPoints: [number, number][]; shouldUpdate(changedProperties: PropertyValues): boolean; private removeBackground; private startSmartSelect; private segmentWithPoints; private removeByMask; private decomposeImage; private upscaleImage; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ic-spectrum-context-image-edit-bar': ContextImageEditBar; } }