import { type RecastInjection } from "../types.js"; /** * Gets the RecastInjection instance (reference to the recast-navigation-js library). * @returns The RecastInjection instance * @throws Error if Recast is not initialized */ export declare function GetRecast(): RecastInjection; /** * Sets the RecastInjection instance (reference to the recast-navigation-js library). * @param recast The RecastInjection instance to set */ export declare function SetRecast(recast: RecastInjection): void; /** * Initializes the Recast navigation library. * * @param options Optional configuration. options.version: The version of Recast to use. options.instance: A custom Recast instance to inject instead of loading one. * @returns A promise that resolves when initialization is complete. */ export declare function InitRecast(options?: { version?: string; instance?: RecastInjection; }): Promise;