import { RateLimiterConfig, OnchainRateLimiterConfig, TokenAndPool } from '../../../lib/types'; import { StaticConfig, DynamicConfig, TokenTransferFeeConfigArgs, OnchainStaticConfig, FeeTokenConfig, OnchainFeeTokenConfig, NopAndWeight } from './types'; export type UserInput = { staticConfig: StaticConfig; dynamicConfig: DynamicConfig; tokensAndPools: TokenAndPool[]; allowlist: string[]; rateLimiterConfig: RateLimiterConfig; feeTokenConfigs: FeeTokenConfig[]; tokenTransferFeeConfigArgs: TokenTransferFeeConfigArgs[]; nopsAndWeights: NopAndWeight[]; }; type ContractInput = [ staticConfig: OnchainStaticConfig, dynamicConfig: DynamicConfig, tokensAndPools: TokenAndPool[], rateLimiterConfig: OnchainRateLimiterConfig, feeTokenConfigs: OnchainFeeTokenConfig[], tokenTransferFeeConfigArgs: TokenTransferFeeConfigArgs[], nopsAndWeights: NopAndWeight[] ]; declare const _default: (deps: import("@chainlink/evm-gauntlet").Dependencies, import("ethers").TransactionRequest, import("ethers").TransactionResponse, import("ethers").AbstractSigner, import("@chainlink/evm-gauntlet").BasicEnv>) => import("@chainlink/evm-gauntlet").CommandCtor, import("ethers").TransactionRequest, import("ethers").TransactionResponse, import("ethers").AbstractSigner, import("@chainlink/evm-gauntlet").ExecutionContext, import("ethers").Provider, import("ethers").ContractFactory, import("ethers").TransactionRequest, import("ethers").TransactionResponse>>>; export default _default; //# sourceMappingURL=deploy.d.ts.map