import { Physics } from "@wonderlandengine/api"; import { RaycastParams, RaycastResults } from "./physics_raycast_params.js"; export declare function setLayerFlagsNames(layerFlagsNames: string[]): void; export declare function getLayerFlagsNames(): string[]; export declare function getRaycastCount(physics?: Readonly): number; export declare function resetRaycastCount(physics?: Readonly): void; export declare function isRaycastVisualDebugEnabled(physics?: Readonly): boolean; export declare function setRaycastVisualDebugEnabled(visualDebugEnabled: boolean, physics?: Readonly): void; export declare const raycast: (raycastParams: Readonly, raycastResults?: RaycastResults) => RaycastResults; export declare const PhysicsUtils: { readonly setLayerFlagsNames: typeof setLayerFlagsNames; readonly getLayerFlagsNames: typeof getLayerFlagsNames; readonly getRaycastCount: typeof getRaycastCount; readonly resetRaycastCount: typeof resetRaycastCount; readonly isRaycastVisualDebugEnabled: typeof isRaycastVisualDebugEnabled; readonly setRaycastVisualDebugEnabled: typeof setRaycastVisualDebugEnabled; readonly raycast: (raycastParams: Readonly, raycastResults?: RaycastResults) => RaycastResults; };