import { Logger } from "@decaf-ts/logging";
import { OrdererCommand } from "../constants/fabric-orderer";
export declare class FabricOrdererCommandBuilder {
    private log;
    private binName;
    private command;
    private args;
    constructor(logger?: Logger);
    /**
     * @description Sets the command for the Orderer.
     * @param {OrdererCommand} command - The command to set.
     * @returns {OrdererCommandBuilder} The current instance for method chaining.
     */
    setCommand(command: OrdererCommand): FabricOrdererCommandBuilder;
    build(): string;
    getCommand(): string;
    getBinary(): string;
    getArgs(): string[];
    execute(): Promise<void>;
}
