import { Cartesian3, Cartographic } from '@cesium/engine'; import { Position } from '../../core'; import { default as Overlay } from '../Overlay'; declare class DivIcon extends Overlay { private _position; constructor(position: Position | string | number[] | Cartesian3 | Cartographic | object, content: string | Element); get type(): string; set show(show: boolean); get show(): boolean; set position(position: Position | string | number[] | Cartesian3 | Cartographic | object); get position(): Position | string | number[] | Cartesian3 | Cartographic | object; set content(content: string | Element); get content(): any[]; /** * Updates style * @param windowCoord * @param distance * @param isFront * @private */ protected _updateStyle(windowCoord: any, distance: any, isFront: any): void; /** * * @param layer * @returns {boolean} * @private */ _onAdd(layer: any): void; /** * * @private */ protected _onRemove(): void; /** * Sets text * @param text * @param textStyle * @returns {DivIcon} */ setLabel(text: any, textStyle: any): this; /** * Sets style * @param style * @returns {DivIcon} */ setStyle(style: any): this; /** * Parse from entity * @param entity * @param content * @returns {DivIcon} */ static fromEntity(entity: any, content: any): any; } export default DivIcon;