import { Position } from '../../core'; import { default as Overlay } from '../Overlay'; declare class ModelPrimitive extends Overlay { private _position; private _modelUrl; private _modelEvent; constructor(position: any, modelUrl: any); get type(): string; set position(position: Position); get position(): Position; set modelUrl(modelUrl: string); get modelUrl(): string; /** * * @private */ _mountedHook(): void; /** * Sets style * @param style * @returns {ModelPrimitive} */ setStyle(style: any): this; /** * Subscribe event * @param type * @param callback * @param context * @returns {Overlay} */ on(type: any, callback: any, context: any): this; /** * Unsubscribe event * @param type * @param callback * @param context * @returns {Overlay} */ off(type: any, callback: any, context: any): this; } export default ModelPrimitive;