import IProjectionNode from "../interface/IProjectionNode";
import GameGraphChild from "./GameGraphChild";
export default class ProjectionNode extends GameGraphChild implements IProjectionNode {
    static componentName: string;
    static defaults: Partial<import("../interface/utils/Defaults").default<IProjectionNode>>;
    static schema: Required<import("../interface/utils/extractProps").ExtractProps<IProjectionNode>>;
    static includeKeys: string[];
    private refreshState;
    private _x;
    get x(): number;
    set x(value: number);
    private _y;
    get y(): number;
    set y(value: number);
    private _distance;
    get distance(): number;
    set distance(value: number);
    outX: number;
    outY: number;
    outZ: number;
    constructor();
}
