import type { ParameterType } from "@ignored/hardhat-vnext-core/config"; import type { Task } from "@ignored/hardhat-vnext-core/types/tasks"; export declare const GLOBAL_OPTIONS: { name: string; description: string; }[]; export declare const GLOBAL_NAME_PADDING = 6; export declare function parseTasks(taskMap: Map): { tasks: Array<{ name: string; description: string; }>; subtasks: Array<{ name: string; description: string; }>; }; export declare function parseSubtasks(task: Task): Array<{ name: string; description: string; }>; export declare function parseOptions(task: Task): { options: Array<{ name: string; description: string; type: ParameterType; }>; positionalArguments: Array<{ name: string; description: string; isRequired: boolean; }>; }; export declare function formatOptionName(str: string): string; export declare function getLongestNameLength(tasks: Array<{ name: string; }>): number; export declare function getSection(title: string, items: Array<{ name: string; description: string; }>, namePadding: number): string; export declare function getUsageString(task: Task, options: ReturnType["options"], positionalArguments: ReturnType["positionalArguments"]): string; //# sourceMappingURL=utils.d.ts.map