import type { RendererService } from "../../renderer";
import type { WayfindingRenderer, WayfindingRendererConfig } from "./types";
/**
 * Create a {@link WayfindingRenderer} — the composition root that wires
 * together {@link LayerManager}, {@link IconManager}, {@link TrailManager},
 * and {@link RouteLineManager}.
 *
 * Registers `pointer:click` and `pointer:move` listeners on the renderer
 * canvas for icon interaction. Call `destroy()` to unregister them.
 *
 * @throws If `rendererService.scene` or `rendererService.renderer` is null.
 */
export declare function createWayfindingRenderer(rendererService: RendererService, config?: WayfindingRendererConfig): WayfindingRenderer;
//# sourceMappingURL=createWayfindingRenderer.d.ts.map