"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("./load-plugins.js"),i=require("./mixins/mixins.js"),o=require("./mixins/props.js"),r=require("./mixins/control.js"),n=i.default(r.baseControl,r.withOffset,r.withPosition).extend({name:"AmapHawkEye",amapMeta:{prepare:function(){return t.default("AMap.HawkEye")},initComponent:function(t,i){return e.__awaiter(this,void 0,void 0,(function(){return e.__generator(this,(function(e){return[2,new t.HawkEye(i)]}))}))}},props:{visible:o.defineProp({type:Boolean,default:!0,setter:function(e,t){var i=e;t?i.show():i.hide()}}),isOpen:o.defineProp({type:Boolean,default:void 0,setter:function(e,t){var i=e;t?i.open():i.hide()}}),autoMove:{type:Boolean,default:void 0},showRectangle:{type:Boolean,default:void 0},showButton:{type:Boolean,default:void 0},mapStyle:{type:String,default:void 0},layers:{type:Array,default:void 0},width:{type:String,default:void 0},height:{type:String,default:void 0},borderStyle:{type:String,default:void 0},borderColor:{type:String,default:void 0},borderRadius:{type:String,default:void 0},borderWidth:{type:String,default:void 0},buttonSize:{type:String,default:void 0}}});exports.default=n;