import { IPlayerState } from "@natewilcox/zelda-shared";
export declare class Player extends Phaser.Physics.Arcade.Sprite {
    id: number;
    name: string;
    dir: Phaser.Math.Vector2;
    speed: number;
    playerState: IPlayerState;
    constructor(scene: Phaser.Scene, x: number, y: number, texture: string);
    moveTowards(x: number, y: number): void;
    stopMoving(): void;
}
