export class GuiElementParallaxSystem extends System<any, any, any, any, any> {
    /**
     *
     * @param {View} viewport
     * @param {PointerDevice} pointer
     */
    constructor({ viewport, pointer }: View);
    dependencies: (typeof GUIElement | typeof GuiElementParallax)[];
    /**
     *
     * @type {View|null}
     */
    viewport: View | null;
    /**
     *
     * @type {PointerDevice|null}
     */
    pointer: PointerDevice | null;
    /**
     *
     * @param {GuiElementParallax} parallax
     * @param {GUIElement} element
     * @param {number} entity
     */
    updateEntity(parallax: GuiElementParallax, element: GUIElement, entity: number): void;
    update(timeDelta: any): void;
}
import { System } from "../../System.js";
import GUIElement from "../GUIElement.js";
import { GuiElementParallax } from "./GuiElementParallax.js";
//# sourceMappingURL=GuiElementParallaxSystem.d.ts.map