import { Cartesian3, Cartographic } from '@cesium/engine'; import { default as Position } from '../../core/Position'; import { default as Overlay } from '../Overlay'; declare class Model extends Overlay { private _position; private _modelUrl; private _rotateAmount; constructor(position: Position | string | number[] | Cartesian3 | Cartographic, modelUrl: string); get type(): string; set position(position: Position | string | number[] | Cartesian3 | Cartographic); get position(): Position; set modelUrl(modelUrl: string); get modelUrl(): string; set rotateAmount(amount: number); get rotateAmount(): number; _mountedHook(): void; /** * Sets style * @param style * @returns {Model} */ setStyle(style: object): this; /** * Parse from entity * @param entity * @param modelUrl * @returns {Model} */ static fromEntity(entity: any, modelUrl: string): Model; } export default Model;