import { ActionWithL2 } from '../../ActionWithL2'; import { EthAddress, uint256 } from '../../types'; /** * Collects fees earned by user on position identified by tokenId * * @category UniswapV3 */ export declare class UniswapV3CollectAction extends ActionWithL2 { from: EthAddress; /** * @param tokenId * @param recipient * @param amount0Max * @param amount1Max * @param from */ constructor(tokenId: uint256, recipient: EthAddress, amount0Max: uint256, amount1Max: uint256, from: EthAddress); getAssetsToApprove(): Promise<{ nft: string; tokenId: any; owner: string; specialApproveLabel: string; }[]>; }