import { Actor, ActorDamageCause } from "bdsx/bds/actor";
import { CommandEnum } from "bdsx/bds/command";
import { CommandOrigin } from "bdsx/bds/commandorigin";
import { Player } from "bdsx/bds/player";
import { bedrockServer } from "bdsx/launcher";
export declare namespace MCCmd {
    const run: typeof bedrockServer.executeCommand;
    const runOnConsole: typeof bedrockServer.executeCommandOnConsole;
    function Feedback(target: Player, message: string): void;
    function dynamicOutputSuccess(origin: CommandOrigin, message: string): void;
    function dynamicOutputError(origin: CommandOrigin, message: string): void;
    function Log(str: string, prefix?: string): void;
    function isOperator(player: Player): boolean;
    function hasOperatorPermission(entity: Actor): boolean;
    namespace enums {
        let damageCause: CommandEnum<ActorDamageCause>;
    }
}
