/// import { CompositeLayer } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import EditableGeoJsonLayer from './editable-geojson-layer'; export declare const SELECTION_TYPE: { NONE: any; RECTANGLE: string; POLYGON: string; }; interface SelectionLayerProps extends CompositeLayerProps { layerIds: any[]; onSelect: (info: any) => any; selectionType: string | null; } export default class SelectionLayer extends CompositeLayer { static layerName: string; static defaultProps: SelectionLayerProps; _selectRectangleObjects(coordinates: any): void; _selectPolygonObjects(coordinates: any): void; renderLayers(): EditableGeoJsonLayer[]; shouldUpdateState({ changeFlags: { stateChanged, propsOrDataChanged } }: Record): any; } export {}; //# sourceMappingURL=selection-layer.d.ts.map