import { IQTaskFlag, IQTaskParameter } from './task-parameters'; import { ValueExtractor } from './value-extractors'; export declare type IQTask = Readonly<{ name: string; description: string; inputs: { [inputName: string]: IQTaskParameter | IQTaskFlag; }; }>; declare const INTERNAL_TASKS_REPOSITORY: { [taskName: string]: IQTask; }; export declare const TASKS_REPOSITORY: () => Readonly; export declare const REMEMBER_TASK: (task: IQTask) => IQTask; export declare const generateTaskCliUsageHint: (task: IQTask, network: string, parameterExactValues?: { [parameterName: string]: ValueExtractor; }, optionalInputs?: (IQTaskParameter | IQTaskFlag)[]) => Promise; export declare namespace Toolkit { namespace DataChecks { namespace ACL { const TOOLKIT_DATA_CHECKS_ACL_NS: string; } } namespace DataRegistration { namespace ACL { const TOOLKIT_DATA_REGISTRATION_ACL_NS: string; } } } export declare namespace GeneralDataGen { namespace TestNet { namespace OriginalCollection { namespace ERC721 { const GENERAL_DATA_GEN_TESTNET_ORIGINAL_COLLECTION_ERC721_NS: string; } } } } export {}; //# sourceMappingURL=task-list.d.ts.map