import { NetworkName } from '@configuration'; import { Signer } from 'ethers'; interface DeployScsContractsCommandNewParams { signer: Signer; useDeployed?: boolean; useEnvironment?: boolean; partialBatchDeploy?: boolean; } export interface DeployScsContractListCommandParams extends DeployScsContractsCommandNewParams { network: NetworkName; } export default class DeployScsContractListCommand { readonly signer: Signer; readonly network: NetworkName; readonly useDeployed: boolean; readonly useEnvironment: boolean; readonly partialBatchDeploy: boolean; constructor({ signer, network, useDeployed, useEnvironment, partialBatchDeploy, }: DeployScsContractListCommandParams); static newInstance({ signer, useDeployed, useEnvironment, partialBatchDeploy, }: DeployScsContractsCommandNewParams): Promise; } export {};