import { LitElement } from 'lit'; import { AppState, Pen } from '@infinite-canvas-tutorial/ecs'; import { ExtendedAPI } from '../API'; export declare class PenbarDrawSettings extends LitElement { static styles: import("lit").CSSResult; appState: AppState; api: ExtendedAPI; pen: Pen.DRAW_RECT | Pen.DRAW_ELLIPSE | Pen.DRAW_LINE | Pen.DRAW_ARROW | Pen.DRAW_ROUGH_RECT; private handleStrokeWidthChanged; private handleStrokeOpacityChanged; private handleStrokeColorChanged; private handleFillOpacityChanged; private handleFillColorChanged; private handleRoughFillStyleChanged; private handleRoughBowingChanged; private handleRoughRoughnessChanged; private handleMarkerStartChanged; private handleMarkerEndChanged; get penbarDrawKey(): "penbarDrawRect" | "penbarDrawEllipse" | "penbarDrawLine" | "penbarDrawArrow" | "penbarDrawRoughRect"; get penbarDraw(): Partial; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ic-spectrum-penbar-draw-settings': PenbarDrawSettings; } }