import { TAbstractService } from '../../Abstract'; import { TActor } from '../../Actor/Models'; import { TBvhService } from './TBvhService'; import { TCollisionCheckResult } from './TCollisionCheckResult'; export type TCollisionsService = TAbstractService & Readonly<{ checkCollisions: (actor: TActor, actorsToCheck: ReadonlyArray, interpolationLengthMultiplier: number, delta: number) => TCollisionCheckResult | undefined; bvh: TBvhService; }>;