function claimWithdraw(uint256 tokenId) external;
function getRequest(uint256 requestId) external view returns (WithdrawRequest memory);
function finalizeRequests(uint256 requestId) external;
function owner() external view returns (address);
function updateAdmin(address admin, bool isAdmin) external;
struct WithdrawRequest {
uint96 amountOfEEth;
uint96 shareOfEEth;
bool isValid;
uint32 feeGwei;
}