import { WithSignerCommand, WithSignerCommandParams } from '@tasks'; export interface CreateConfigurationCommandBaseParams { resolverAddress: string; factoryAddress: string; reserveAddress: string; scsContracts: string[]; } export interface CreateConfigurationCommandParams extends WithSignerCommandParams, CreateConfigurationCommandBaseParams { } /** * Command for creating a new configuration in the resolver. * * * @notice Currently only supports 1 version per facet. * * @param resolverAddress - The address of the resolver's proxy. * @param factoryAddress - The address of the factory. * @param reserveAddress - The address of the reserve. * @param scsContracts - The addresses of the SCS contracts. */ export default class CreateConfigurationCommand extends WithSignerCommand { readonly resolverAddress: string; readonly factoryAddress: string; readonly reserveAddress: string; readonly scsContracts: string[]; private constructor(); static newInstance(args: CreateConfigurationCommandParams): Promise; }