import { NAVMESH_BACKEND_VERSION } from "@skenora/contracts"; import type { RecastInjection } from "@babylonjs/addons/navigation/types"; import type { RuntimePlugin } from "./core/runtime-session.js"; export type { NavigationQueryService } from "./systems/navigation-service.js"; export interface NavigationPluginOptions { /** Already initialized, trusted local module; no default CDN or global factory. */ recast: { version: typeof NAVMESH_BACKEND_VERSION; instance: RecastInjection; } | (() => Promise<{ version: typeof NAVMESH_BACKEND_VERSION; instance: RecastInjection; }>); } export declare function createNavigationPlugin(options: NavigationPluginOptions): RuntimePlugin; //# sourceMappingURL=navigation.d.ts.map