import { ModCallbackCustom } from "../../enums/ModCallbackCustom";
import { shouldFirePlayer } from "../../shouldFire";
import type { PlayerIndex } from "../../types/PlayerIndex";
import { CustomCallback } from "../private/CustomCallback";
export declare class PostCursedTeleport extends CustomCallback<ModCallbackCustom.POST_CURSED_TELEPORT> {
    v: {
        run: {
            playersDamageFrameMap: Map<PlayerIndex, [lastDamageFrame: int, callbackFiredOnThisFrame: boolean]>;
        };
        level: {
            numSacrifices: number;
        };
    };
    protected shouldFire: typeof shouldFirePlayer;
    constructor();
    private readonly entityTakeDmgPlayer;
    private incrementNumSacrifices;
    private setDamageFrame;
    private isPotentialNaturalTeleportFromSacrificeRoom;
    private readonly postPlayerRenderReorderedPlayer;
    private playerIsTeleportingFromCursedTeleport;
}
//# sourceMappingURL=PostCursedTeleport.d.ts.map