import { LayerToolDefaults } from "geovisto"; import { LatLngBoundsLiteral } from "leaflet"; import IImageLayerToolDefaults from "../../types/tool/IImageLayerToolDefaults"; /** * This class provide functions which return the default state values. */ declare class ImageLayerToolDefaults extends LayerToolDefaults implements IImageLayerToolDefaults { /** * Static tool type constant. */ static TYPE: string; /** * It returns a unique type string of the tool which is based on the layer it wraps. */ getType(): string; /** * It returns the layer name. */ getLayerName(): string; /** * It returns the label of the tool. */ getLabel(): string; /** * It returns the icon of the tool. */ getIcon(): string; /** * It returns the default image url. */ getUrl(): string; /** * It returns the default boundaries. */ getBounds(): LatLngBoundsLiteral; } export default ImageLayerToolDefaults;