import { ComponentInternalInstance } from 'vue';
import { EngineContext, EngineEnum } from '../types';
import { PopupPosition, PopupOptions, MapPopup } from './popup';
export * from './popup';
/**
 * 根据引擎类型自动创建对应的弹窗对象
 *
 * @param engine 引擎类型
 * @param position 弹窗位置
 * @param options 弹窗配置项
 * @returns 弹窗对象
 */
export declare function createMapPopup(engine: EngineEnum, engineContext: EngineContext, position: PopupPosition, options: PopupOptions, parentComponentInstance: ComponentInternalInstance): MapPopup;
