import { StandardMaterial, TransformNode } from "@babylonjs/core"; import { WorldArgs } from "./types"; export declare const TargetComp: import("@chantey/ecs").Component; export declare const TargetAngleComp: import("@chantey/ecs").Component<{ value: number; range: number; }>; export declare const TargetQuery: import("@chantey/ecs").Query<{ TargetComp: boolean; TargetAngleComp: { value: number; range: number; }; TransformComp: TransformNode; MaterialComp: StandardMaterial; }>; export declare const createTargetSystem: ({ world }: WorldArgs) => { update: () => void; stop: () => void; commands: any[]; createTarget: (range?: number) => number; }; export declare type iTargetSystem = ReturnType;