export declare const TargetQuery: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; export declare const RotationTargetQuery: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; rotationTarget: { theta: number; range: number; }; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; export declare const PositionTargetQuery: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; positionTarget: { radius: number; radiusSquared: number; }; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; export declare const TargetInteractorQuery: import("@chantey/ecs").QueryDefinition<{ interactor: boolean; position: import("@babylonjs/core").Vector3; }>; export declare const gameQueries: { target: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; rotationTarget: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; rotationTarget: { theta: number; range: number; }; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; positionTarget: import("@chantey/ecs").QueryDefinition<{ TargetComp: boolean; positionTarget: { radius: number; radiusSquared: number; }; transform: import("@babylonjs/core").TransformNode; material: import("@babylonjs/core").StandardMaterial; }>; targetInteractor: import("@chantey/ecs").QueryDefinition<{ interactor: boolean; position: import("@babylonjs/core").Vector3; }>; };