import { Destroyable } from "xbsj-xe2/dist-node/xe2-base-utils"; import { OlPoisContext } from './OlPoisContext'; export declare class OlBasePoi extends Destroyable { protected _olPoisContext: OlPoisContext; private _show; get show(): boolean; set show(value: boolean); get showChanged(): import("xbsj-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _position; get position(): [number, number] | undefined; set position(value: [number, number] | undefined); get positionChanged(): import("xbsj-xe2/dist-node/xe2-base-utils").Listener<[[number, number] | undefined, [number, number] | undefined]>; private _actualShow; protected get actualShow(): boolean; protected get actualShowChanged(): import("xbsj-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; constructor(_olPoisContext: OlPoisContext); }