import { CssRenderer } from "./CssRenderer"; /** * css html element renderer * * you can use this renderer to render html element * * You can draw anything that can be drawn in HTML */ export declare class CssHtmlElementRenderer extends CssRenderer { private _elementWidth; private _elementHeight; private _autoSize; private _initializeFunction; protected renderInitialize(): void; protected updateCenterOffset(updateTransform: boolean): void; protected updateViewScale(updateTransform: boolean): void; /** * html element (default: null) */ get element(): HTMLElement | null; /** * html element (default: null) */ set element(value: HTMLElement | null); private setElementInternal; /** * element width (default: 1) * * if autoSize is true, this value can't be modified */ get elementWidth(): number; /** * element width (default: 1) * * if autoSize is true, this value can't be modified */ set elementWidth(value: number); /** * element height (default: 1) * * if autoSize is true, this value can't be modified */ get elementHeight(): number; /** * element height (default: 1) * * if autoSize is true, this value can't be modified */ set elementHeight(value: number); /** * auto size (default: false) * * if autoSize is true, elementWidth and elementHeight calculated automatically by html element size */ get autoSize(): boolean; /** * auto size (default: false) * * if autoSize is true, elementWidth and elementHeight calculated automatically by html element size */ set autoSize(value: boolean); }