///
import { ILayer } from '@antv/l7';
import { ILayerMouseEvent, IPointFeature, IPointStyle, ISceneMouseEvent } from '../typings';
import { LayerRender } from './layer-render';
export declare class PointRender extends LayerRender {
initLayers(): ILayer[];
onCreate: (e: ILayerMouseEvent) => void;
onMouseMove: (e: ILayerMouseEvent) => void;
onMouseOut: (e: ILayerMouseEvent) => void;
onMouseDown: (e: ILayerMouseEvent) => void;
onDragging: (e: ISceneMouseEvent) => void;
onDragEnd: import("lodash").DebouncedFunc<(e: ISceneMouseEvent) => void>;
onClick: (e: ILayerMouseEvent) => void;
onContextmenu: (e: ILayerMouseEvent) => void;
enableCreate(): void;
disableCreate(): void;
enableHover(): void;
disableHover(): void;
enableDrag(): void;
disableDrag(): void;
enableClick(): void;
disableClick(): void;
enableContextMenu(): void;
disableContextMenu(): void;
}