import Vue, { PropType } from 'vue'; import { PropDesc } from '../types/props'; import { AMapTarget } from 'src/types/amap-vue'; export declare function setPropValue(vm: Vue, target: AMap.Map | AMapComponent, definition: PropDesc, value: any): void; export declare function bindProps(vm: Vue, target?: AMap.Map | AMapComponent, propDefinitions?: Record>): void; export declare function defineProp(setter: string, type?: PropType, defaultValue?: T): PropDesc; export declare function defineProp(setter: string, type?: any[], defaultValue?: T): PropDesc; export declare function defineProp(desc: PropDesc): PropDesc;