import { GeoJsonLayer } from '@deck.gl/layers'; import { BboxEnclosedPoints } from '../types'; /** * Creates a GeoJson layer for displaying the available area on the map. * * @param {Array} availableArea - An array of coordinates defining the available area. * @param {boolean} editModeIsActive - Indicates whether the edit mode is active. * @param {Object} config - Custom configuration for available area. * @returns a GeoJsonLayer if availableArea and editModeIsActive are valid; otherwise, returns undefined. */ export declare const availableAreaLayer: (availableArea: BboxEnclosedPoints | null, editModeIsActive: boolean, config?: object) => GeoJsonLayer | undefined;