import { Pixi } from '../../alias/Pixi'; import { Point2D } from '../entity/Point2D.entity'; export declare class Camera { pos: Point2D; speed: number; halfScreen: Point2D; targetGen?: () => Point2D; worldContainer: Pixi.Container; constructor(screenSize: Point2D, worldContainer: Pixi.Container, pos?: Point2D, speed?: number); setTarget(targetGen: (() => Point2D) | undefined): void; jump(): void; tick(): void; private getTargetDiff; private applyDiff; }