import { CommandCtor, EVMExecuteCommandInstance, EVMDependencies } from '@chainlink/evm-gauntlet'; import { UserInput, ContractInput, UnregisteredCommand } from './types'; import { BaseMsigCommand } from './base'; type BatchedCommandConfig = { id: string; input: UI; address: string; }; interface SpecificBatchCommandConfig { category: string; id: string; flags: string[]; args: string[]; toBatchedCommandConfig: (flags: any, args: any) => Promise>; } export declare const createSpecificBatchCommand: >(specificBatchCommandConfig: SpecificBatchCommandConfig, registeredCommands: { [key: string]: CommandCtor>; }) => UnregisteredCommand; export declare const createBatchCommand: >(registeredCommands: { [key: string]: CommandCtor>; }) => UnregisteredCommand; export declare class BatchCommandCtor> extends BaseMsigCommand { constructor(flags: any, args: any, id: any, deps: any); create: (flags: any, args: any, registeredCommands: any, id: string, deps: EVMDependencies) => Promise>>; } export {}; //# sourceMappingURL=batchCommand.d.ts.map