import { Cartesian3, Cartographic } from '@cesium/engine'; import { Position } from '../../core'; import { default as Overlay } from '../Overlay'; declare class CustomLabel extends Overlay { private _position; private _text; constructor(position: Position | string | number[] | Cartesian3 | Cartographic | object, text: string); get type(): string; set position(position: Position); get position(): Position; set text(text: string); get text(): string; _mountedHook(): void; /** * * @param {*} style */ setStyle(style: any): this; /** * Sets VLine style * @param style * @returns {CustomLabel} */ setVLine(style?: any): this; /** * Sets bottom circle * @param radius * @param style * @param rotateAmount * @returns {CustomLabel} */ setBottomCircle(radius: number, style?: any, rotateAmount?: number): this; } export default CustomLabel;