/// import type { Waypoint } from '..'; import { type Obstacle, type NavigationTabType, type Path } from './types'; export declare const hovered: import("@threlte/core").CurrentWritable; export declare const selected: import("@threlte/core").CurrentWritable; export declare const waypoints: import("@threlte/core").CurrentWritable; export declare const obstacles: import("@threlte/core").CurrentWritable; export declare const paths: import("@threlte/core").CurrentWritable; export type Environments = 'debug' | 'configure'; /** The currently selected tab. */ export declare const tab: import("svelte/store").Writable; /** The visible set of tabs. */ export declare const tabs: import("svelte/store").Writable; /** If we're looking at obstacles in a 2d top-down or 3d orbiting view */ export declare const view: import("@threlte/core").CurrentWritable<"2D" | "3D">; /** Whether or not we can create obstacles */ export declare const environment: import("@threlte/core").CurrentWritable; /** The bounding radius of an obstacle mapped to obstacle name. */ export declare const boundingRadius: Record;