import { CharacterData, EntitiesData } from "./definitions/adventureland-server";
import { Character } from "./Character";
import { SkillName } from "./definitions/adventureland-data";
export declare class PingCompensatedCharacter extends Character {
    connect(): Promise<void>;
    protected setNextSkill(skill: SkillName, next: Date): void;
    protected parseEntities(data: EntitiesData): Promise<void>;
    updateCharacter(data: CharacterData): void;
    protected pingLoop(): void;
}
