[
    {
        "type": "event",
        "name": "PositionUpdated",
        "inputs": [
            {
                "name": "locker",
                "type": "address",
                "indexed": false,
                "internalType": "address"
            },
            {
                "name": "poolId",
                "type": "bytes32",
                "indexed": false,
                "internalType": "bytes32"
            },
            {
                "name": "params",
                "type": "tuple",
                "indexed": false,
                "internalType": "struct UpdatePositionParameters",
                "components": [
                    {
                        "name": "salt",
                        "type": "bytes32",
                        "internalType": "bytes32"
                    },
                    {
                        "name": "bounds",
                        "type": "tuple",
                        "internalType": "struct Bounds",
                        "components": [
                            {
                                "name": "lower",
                                "type": "int32",
                                "internalType": "int32"
                            },
                            {
                                "name": "upper",
                                "type": "int32",
                                "internalType": "int32"
                            }
                        ]
                    },
                    {
                        "name": "liquidityDelta",
                        "type": "int128",
                        "internalType": "int128"
                    }
                ]
            },
            {
                "name": "delta0",
                "type": "int128",
                "indexed": false,
                "internalType": "int128"
            },
            {
                "name": "delta1",
                "type": "int128",
                "indexed": false,
                "internalType": "int128"
            }
        ],
        "anonymous": false
    }
]
