import { Actor } from "bdsx/bds/actor";
import { NetworkIdentifier } from "bdsx/bds/networkidentifier";
import { Player } from "bdsx/bds/player";
export declare namespace MCScore {
    function addObjective(objective: string, trigger: "dummy", displayName?: string): void;
    function removeObjective(objective: string): void;
    function addScore(entity: Actor, objective: string, amount: number): void;
    function removeScore(entity: Actor, objective: string, amount: number): void;
    function setScore(entity: Actor, objective: string, amount: number): void;
    function resetScore(entity: Actor, objective: string): void;
    function getScoreByNetworkIdSync(targetNetId: NetworkIdentifier, objective: string): number | null;
    function getPlayerScoreSync(target: Player, objective: string): null | number;
    function getEntityScoreSync(target: Actor, objective: string): null | number;
    function getFakePlayerScoreSync(target: string, objective: string): null | number;
}
