import { BuidlerParamDefinitions, TasksMap } from "../../types";
export declare class HelpPrinter {
    private readonly _programName;
    private readonly _executableName;
    private readonly _version;
    private readonly _buidlerParamDefinitions;
    private readonly _tasks;
    constructor(_programName: string, _executableName: string, _version: string, _buidlerParamDefinitions: BuidlerParamDefinitions, _tasks: TasksMap);
    printGlobalHelp(includeInternalTasks?: boolean): void;
    printTaskHelp(taskName: string): void;
    private _getParamValueDescription;
    private _getParamsList;
    private _getPositionalParamsList;
    private _printParamDetails;
    private _printPositionalParamDetails;
}
//# sourceMappingURL=HelpPrinter.d.ts.map