import type { GameObject, Component } from '@certe/atmos-core'; /** Walk up the parent chain (including self) to find the first component of type Ctor. */ export declare function findAncestorComponent(go: GameObject, Ctor: new (...args: never[]) => T): T | null; /** Check whether any ancestor (excluding self) has a component of type Ctor. */ export declare function hasAncestorComponent(go: GameObject, Ctor: new (...args: never[]) => T): boolean; /** Check whether any descendant (excluding self) has a component of type Ctor. */ export declare function hasDescendantComponent(go: GameObject, Ctor: new (...args: never[]) => T): boolean; //# sourceMappingURL=physics-hierarchy.d.ts.map