Argument of type '{ functionName: "getReserves"; address: string; abi: readonly [{ readonly name: "getReserves"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint112"; readonly name: "reserve0"; }, { ...; }, { ...; }]; }, { ...; }, { ...; }]; }' is not assignable to parameter of type 'ReadContractParameters<readonly [{ readonly name: "getReserves"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint112"; readonly name: "reserve0"; }, { ...; }, { ...; }]; }, { ...; }, { ...; }], "getReserves">'.