import { ColliderDesc, Collider as RCollider } from '@dimforge/rapier3d'; import { Mesh } from 'three'; import { PhysicsMaterial } from './Material'; export declare const PRIVATE: unique symbol; export declare abstract class Collider extends Mesh { /** @ignore */ [PRIVATE]: { physicMaterial: PhysicsMaterial; needsUpdate: boolean; colliderDesc: ColliderDesc; collider: RCollider; }; constructor(physicMaterial: PhysicsMaterial); get trigger(): boolean; set trigger(value: boolean); get enabled(): boolean; set enabled(value: boolean); get layer(): number; set layer(value: number); get physicMaterial(): PhysicsMaterial; set physicMaterial(value: PhysicsMaterial); syncProperties(): void; /** @ignore */ get needsUpdate(): boolean; updateMatrixWorld(force?: boolean): void; } //# sourceMappingURL=Collider.d.ts.map