/// import { CompositeLayer } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import { ClickEvent, StartDraggingEvent, StopDraggingEvent, DraggingEvent, PointerMoveEvent, Position } from '@nebula.gl/edit-modes'; export interface EditableLayerProps extends CompositeLayerProps { pickingRadius?: number; pickingDepth?: number; } export default class EditableLayer = EditableLayerProps> extends CompositeLayer { static layerName: string; onLayerClick(event: ClickEvent): void; onStartDragging(event: StartDraggingEvent): void; onStopDragging(event: StopDraggingEvent): void; onDragging(event: DraggingEvent): void; onPointerMove(event: PointerMoveEvent): void; onLayerKeyUp(event: KeyboardEvent): void; initializeState(): void; finalizeState(): void; _addEventHandlers(): void; _removeEventHandlers(): void; _forwardEventToCurrentLayer(event: any): void; _onanyclick({ srcEvent }: any): void; _onkeyup({ srcEvent }: { srcEvent: KeyboardEvent; }): void; _onpanstart(event: any): void; _onpanmove(event: any): void; _onpanend({ srcEvent }: any): void; _onpointermove(event: any): void; getPicks(screenCoords: [number, number]): any; getScreenCoords(pointerEvent: any): Position; getMapCoords(screenCoords: Position): Position; } //# sourceMappingURL=editable-layer.d.ts.map