import { ParamDefinitions, TasksMap } from "../../types";
export declare class HelpPrinter {
    private readonly _programName;
    private readonly _version;
    private readonly _paramDefs;
    private readonly _tasks;
    constructor(_programName: string, _version: string, _paramDefs: ParamDefinitions, _tasks: TasksMap);
    printGlobalHelp(includeInternalTasks?: boolean): void;
    printTaskHelp(taskName: string): void;
    private _getParamValueDescription;
    private _getParamsList;
    private _getPositionalParamsList;
    private _printParamDetails;
    private _printPositionalParamDetails;
}
