import { SvelteComponent } from "svelte"; import type { Map } from 'maplibre-gl'; import { type GeoPose, type MapProvider } from '../..'; import type { Obstacle } from '../types'; declare const __propDef: { props: { /** The Geo-pose of a robot base. */ baseGeoPose?: GeoPose | undefined; /** The map provider to use. */ mapProvider?: MapProvider; /** The API key for the map provider. */ mapProviderKey?: string | undefined; map?: Map | undefined; onUpdate: (payload: Obstacle[]) => void; }; events: { 'add-waypoint': CustomEvent; 'delete-waypoint': CustomEvent; 'update-obstacles': CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { tab: { slot: string; }; }; }; export type MapProps = typeof __propDef.props; export type MapEvents = typeof __propDef.events; export type MapSlots = typeof __propDef.slots; export default class Map extends SvelteComponent { } export {};