import ActionGroup from "../actions/ActionGroup";
import ActionSet from "../actions/ActionSet";
import ICommandOptions from "../actions/ICommandOptions";
export declare const AUTOGENERATED_WHOLEFILE_MCFUNCTION_SEPARATOR = "# ===== AUTOGENERATED FILE ===== CONTENT WITHIN THIS FILE WILL BE WIPED AND UPDATED WHEN USED IN TOOLING";
export default class ActionSetCommandGenerator {
    static generateMCFunction(actionSet: ActionSet): string;
    static generateCommandLines(actionSet: ActionSet): string[];
    static addCommandLines(actionSet: ActionSet, lines: string[]): void;
    static addCommandGroupLines(actionGroup: ActionGroup, lines: string[], indent: number, options: ICommandOptions): void;
}
