/**
 * @see https://github.com/broxus/flatqube-contracts/blob/master/build/DexRoot.abi.json
 */
export declare const DexRootAbi: {
    readonly 'ABI version': 2;
    readonly version: "2.2";
    readonly header: readonly ["pubkey", "time", "expire"];
    readonly functions: readonly [{
        readonly name: "constructor";
        readonly inputs: readonly [{
            readonly name: "initial_owner";
            readonly type: "address";
        }, {
            readonly name: "initial_vault";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "getAccountVersion";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "uint32";
        }];
    }, {
        readonly name: "getAccountCode";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "cell";
        }];
    }, {
        readonly name: "getPairVersion";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "uint32";
        }];
    }, {
        readonly name: "getPoolVersion";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "uint32";
        }];
    }, {
        readonly name: "getPairCode";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "cell";
        }];
    }, {
        readonly name: "getPoolCode";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "cell";
        }];
    }, {
        readonly name: "getVault";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getTokenVaultCode";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "cell";
        }];
    }, {
        readonly name: "getTokenVaultVersion";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "uint32";
        }];
    }, {
        readonly name: "getLpTokenPendingCode";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "cell";
        }];
    }, {
        readonly name: "getLpTokenPendingVersion";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "uint32";
        }];
    }, {
        readonly name: "getTokenFactory";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "isActive";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "bool";
        }];
    }, {
        readonly name: "getOwner";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "dex_owner";
            readonly type: "address";
        }];
    }, {
        readonly name: "getPendingOwner";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "dex_pending_owner";
            readonly type: "address";
        }];
    }, {
        readonly name: "getWeverVaultTokenRoot";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getExpectedAccountAddress";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "account_owner";
            readonly type: "address";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getExpectedPairAddress";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "left_root";
            readonly type: "address";
        }, {
            readonly name: "right_root";
            readonly type: "address";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getExpectedPoolAddress";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "_roots";
            readonly type: "address[]";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getExpectedTokenVaultAddress";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }, {
            readonly name: "_tokenRoot";
            readonly type: "address";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "getManager";
        readonly inputs: readonly [{
            readonly name: "answerId";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [{
            readonly name: "value0";
            readonly type: "address";
        }];
    }, {
        readonly name: "setVaultOnce";
        readonly inputs: readonly [{
            readonly name: "new_vault";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setActive";
        readonly inputs: readonly [{
            readonly name: "new_active";
            readonly type: "bool";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setManager";
        readonly inputs: readonly [{
            readonly name: "_newManager";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "revokeManager";
        readonly inputs: readonly [];
        readonly outputs: readonly [];
    }, {
        readonly name: "transferOwner";
        readonly inputs: readonly [{
            readonly name: "new_owner";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "acceptOwner";
        readonly inputs: readonly [];
        readonly outputs: readonly [];
    }, {
        readonly name: "setTokenFactory";
        readonly inputs: readonly [{
            readonly name: "_newTokenFactory";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setWeverVaultTokenRoot";
        readonly inputs: readonly [{
            readonly name: "_newWeverVaultTokenRoot";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installPlatformOnce";
        readonly inputs: readonly [{
            readonly name: "code";
            readonly type: "cell";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installOrUpdateAccountCode";
        readonly inputs: readonly [{
            readonly name: "code";
            readonly type: "cell";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installOrUpdatePairCode";
        readonly inputs: readonly [{
            readonly name: "code";
            readonly type: "cell";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installOrUpdatePoolCode";
        readonly inputs: readonly [{
            readonly name: "code";
            readonly type: "cell";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installOrUpdateTokenVaultCode";
        readonly inputs: readonly [{
            readonly name: "_newCode";
            readonly type: "cell";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "installOrUpdateLpTokenPendingCode";
        readonly inputs: readonly [{
            readonly name: "_newCode";
            readonly type: "cell";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgrade";
        readonly inputs: readonly [{
            readonly name: "code";
            readonly type: "cell";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "resetGas";
        readonly inputs: readonly [{
            readonly name: "receiver";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "deployTokenVault";
        readonly inputs: readonly [{
            readonly name: "_tokenRoot";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "onTokenVaultDeployed";
        readonly inputs: readonly [{
            readonly name: "_version";
            readonly type: "uint32";
        }, {
            readonly name: "_tokenRoot";
            readonly type: "address";
        }, {
            readonly name: "_tokenWallet";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "deployLpToken";
        readonly inputs: readonly [{
            readonly name: "_tokenRoots";
            readonly type: "address[]";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "onLiquidityTokenDeployed";
        readonly inputs: readonly [{
            readonly name: "_lpPendingNonce";
            readonly type: "uint32";
        }, {
            readonly name: "_pool";
            readonly type: "address";
        }, {
            readonly name: "_roots";
            readonly type: "address[]";
        }, {
            readonly name: "_lpRoot";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "onLiquidityTokenNotDeployed";
        readonly inputs: readonly [{
            readonly name: "_lpPendingNonce";
            readonly type: "uint32";
        }, {
            readonly name: "_pool";
            readonly type: "address";
        }, {
            readonly name: "_roots";
            readonly type: "address[]";
        }, {
            readonly name: "_lpRoot";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradeTokenVault";
        readonly inputs: readonly [{
            readonly name: "_tokenRoot";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradeTokenVaults";
        readonly inputs: readonly [{
            readonly name: "_tokenRoots";
            readonly type: "address[]";
        }, {
            readonly name: "_offset";
            readonly type: "uint32";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "deployAccount";
        readonly inputs: readonly [{
            readonly name: "account_owner";
            readonly type: "address";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "requestUpgradeAccount";
        readonly inputs: readonly [{
            readonly name: "current_version";
            readonly type: "uint32";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }, {
            readonly name: "account_owner";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "forceUpgradeAccount";
        readonly inputs: readonly [{
            readonly name: "account_owner";
            readonly type: "address";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradeAccounts";
        readonly inputs: readonly [{
            readonly name: "_accountsOwners";
            readonly type: "address[]";
        }, {
            readonly name: "_offset";
            readonly type: "uint32";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradePair";
        readonly inputs: readonly [{
            readonly name: "left_root";
            readonly type: "address";
        }, {
            readonly name: "right_root";
            readonly type: "address";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradePool";
        readonly inputs: readonly [{
            readonly name: "roots";
            readonly type: "address[]";
        }, {
            readonly name: "pool_type";
            readonly type: "uint8";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "upgradePools";
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly name: "tokenRoots";
                readonly type: "address[]";
            }, {
                readonly name: "poolType";
                readonly type: "uint8";
            }];
            readonly name: "_params";
            readonly type: "tuple[]";
        }, {
            readonly name: "_offset";
            readonly type: "uint32";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setPoolActive";
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly name: "tokenRoots";
                readonly type: "address[]";
            }, {
                readonly name: "newActive";
                readonly type: "bool";
            }];
            readonly name: "_param";
            readonly type: "tuple";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setPoolsActive";
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly name: "tokenRoots";
                readonly type: "address[]";
            }, {
                readonly name: "newActive";
                readonly type: "bool";
            }];
            readonly name: "_params";
            readonly type: "tuple[]";
        }, {
            readonly name: "_offset";
            readonly type: "uint32";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "deployPair";
        readonly inputs: readonly [{
            readonly name: "left_root";
            readonly type: "address";
        }, {
            readonly name: "right_root";
            readonly type: "address";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "deployStablePool";
        readonly inputs: readonly [{
            readonly name: "roots";
            readonly type: "address[]";
        }, {
            readonly name: "send_gas_to";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setPairFeeParams";
        readonly inputs: readonly [{
            readonly name: "_roots";
            readonly type: "address[]";
        }, {
            readonly components: readonly [{
                readonly name: "denominator";
                readonly type: "uint128";
            }, {
                readonly name: "pool_numerator";
                readonly type: "uint128";
            }, {
                readonly name: "beneficiary_numerator";
                readonly type: "uint128";
            }, {
                readonly name: "referrer_numerator";
                readonly type: "uint128";
            }, {
                readonly name: "beneficiary";
                readonly type: "address";
            }, {
                readonly name: "threshold";
                readonly type: "map(address,uint128)";
            }, {
                readonly name: "referrer_threshold";
                readonly type: "map(address,uint128)";
            }];
            readonly name: "_params";
            readonly type: "tuple";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setPairAmplificationCoefficient";
        readonly inputs: readonly [{
            readonly name: "_roots";
            readonly type: "address[]";
        }, {
            readonly components: readonly [{
                readonly name: "value";
                readonly type: "uint128";
            }, {
                readonly name: "precision";
                readonly type: "uint128";
            }];
            readonly name: "_A";
            readonly type: "tuple";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "resetTargetGas";
        readonly inputs: readonly [{
            readonly name: "target";
            readonly type: "address";
        }, {
            readonly name: "receiver";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "onPoolCreated";
        readonly inputs: readonly [{
            readonly name: "_roots";
            readonly type: "address[]";
        }, {
            readonly name: "_poolType";
            readonly type: "uint8";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setOracleOptions";
        readonly inputs: readonly [{
            readonly name: "_leftRoot";
            readonly type: "address";
        }, {
            readonly name: "_rightRoot";
            readonly type: "address";
        }, {
            readonly components: readonly [{
                readonly name: "minInterval";
                readonly type: "uint8";
            }, {
                readonly name: "minRateDeltaNumerator";
                readonly type: "uint128";
            }, {
                readonly name: "minRateDeltaDenominator";
                readonly type: "uint128";
            }, {
                readonly name: "cardinality";
                readonly type: "uint16";
            }];
            readonly name: "_options";
            readonly type: "tuple";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "removeLastNPoints";
        readonly inputs: readonly [{
            readonly name: "_leftRoot";
            readonly type: "address";
        }, {
            readonly name: "_rightRoot";
            readonly type: "address";
        }, {
            readonly name: "_count";
            readonly type: "uint16";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setWeverInDexTokenVault";
        readonly inputs: readonly [{
            readonly name: "_dexTokenVault";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setWeverInDexPool";
        readonly inputs: readonly [{
            readonly name: "_dexPool";
            readonly type: "address";
        }, {
            readonly name: "_remainingGasTo";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "platform_code";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly name: "platform_code";
            readonly type: "cell";
        }];
    }];
    readonly data: readonly [{
        readonly key: 1;
        readonly name: "_nonce";
        readonly type: "uint32";
    }];
    readonly events: readonly [{
        readonly name: "AccountCodeUpgraded";
        readonly inputs: readonly [{
            readonly name: "version";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "PairCodeUpgraded";
        readonly inputs: readonly [{
            readonly name: "version";
            readonly type: "uint32";
        }, {
            readonly name: "poolType";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "PoolCodeUpgraded";
        readonly inputs: readonly [{
            readonly name: "version";
            readonly type: "uint32";
        }, {
            readonly name: "poolType";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "TokenVaultCodeUpgraded";
        readonly inputs: readonly [{
            readonly name: "version";
            readonly type: "uint32";
        }, {
            readonly name: "codeHash";
            readonly type: "uint256";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "LpTokenPendingCodeUpgraded";
        readonly inputs: readonly [{
            readonly name: "version";
            readonly type: "uint32";
        }, {
            readonly name: "codeHash";
            readonly type: "uint256";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "TokenFactoryUpdated";
        readonly inputs: readonly [{
            readonly name: "current";
            readonly type: "address";
        }, {
            readonly name: "previous";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "WeverVaultTokenRootUpdated";
        readonly inputs: readonly [{
            readonly name: "current";
            readonly type: "address";
        }, {
            readonly name: "previous";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "RootCodeUpgraded";
        readonly inputs: readonly [];
        readonly outputs: readonly [];
    }, {
        readonly name: "ActiveUpdated";
        readonly inputs: readonly [{
            readonly name: "newActive";
            readonly type: "bool";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "RequestedPoolUpgrade";
        readonly inputs: readonly [{
            readonly name: "roots";
            readonly type: "address[]";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "RequestedForceAccountUpgrade";
        readonly inputs: readonly [{
            readonly name: "accountOwner";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "RequestedOwnerTransfer";
        readonly inputs: readonly [{
            readonly name: "oldOwner";
            readonly type: "address";
        }, {
            readonly name: "newOwner";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "OwnerTransferAccepted";
        readonly inputs: readonly [{
            readonly name: "oldOwner";
            readonly type: "address";
        }, {
            readonly name: "newOwner";
            readonly type: "address";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "NewPoolCreated";
        readonly inputs: readonly [{
            readonly name: "roots";
            readonly type: "address[]";
        }, {
            readonly name: "poolType";
            readonly type: "uint8";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "NewTokenVaultCreated";
        readonly inputs: readonly [{
            readonly name: "vault";
            readonly type: "address";
        }, {
            readonly name: "tokenRoot";
            readonly type: "address";
        }, {
            readonly name: "tokenWallet";
            readonly type: "address";
        }, {
            readonly name: "version";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "NewLpTokenRootCreated";
        readonly inputs: readonly [{
            readonly name: "pool";
            readonly type: "address";
        }, {
            readonly name: "poolTokenRoots";
            readonly type: "address[]";
        }, {
            readonly name: "lpTokenRoot";
            readonly type: "address";
        }, {
            readonly name: "lpPendingNonce";
            readonly type: "uint32";
        }];
        readonly outputs: readonly [];
    }];
    readonly fields: readonly [{
        readonly name: "_pubkey";
        readonly type: "uint256";
    }, {
        readonly name: "_timestamp";
        readonly type: "uint64";
    }, {
        readonly name: "_constructorFlag";
        readonly type: "bool";
    }, {
        readonly name: "platform_code";
        readonly type: "cell";
    }, {
        readonly name: "_nonce";
        readonly type: "uint32";
    }, {
        readonly name: "_accountCode";
        readonly type: "cell";
    }, {
        readonly name: "_accountVersion";
        readonly type: "uint32";
    }, {
        readonly name: "_pairCodes";
        readonly type: "map(uint8,cell)";
    }, {
        readonly name: "_pairVersions";
        readonly type: "map(uint8,uint32)";
    }, {
        readonly name: "_poolCodes";
        readonly type: "map(uint8,cell)";
    }, {
        readonly name: "_poolVersions";
        readonly type: "map(uint8,uint32)";
    }, {
        readonly name: "_vaultCode";
        readonly type: "cell";
    }, {
        readonly name: "_vaultVersion";
        readonly type: "uint32";
    }, {
        readonly name: "_lpTokenPendingCode";
        readonly type: "cell";
    }, {
        readonly name: "_lpTokenPendingVersion";
        readonly type: "uint32";
    }, {
        readonly name: "_tokenFactory";
        readonly type: "address";
    }, {
        readonly name: "_active";
        readonly type: "bool";
    }, {
        readonly name: "_owner";
        readonly type: "address";
    }, {
        readonly name: "_vault";
        readonly type: "address";
    }, {
        readonly name: "_pendingOwner";
        readonly type: "address";
    }, {
        readonly name: "_manager";
        readonly type: "address";
    }, {
        readonly name: "_weverVaultTokenRoot";
        readonly type: "address";
    }];
};
