import { Action } from '../../Action'; import { EthAddress, bytes32, uint256, uint8 } from '../../types'; /** * Approve a spender to pull tokens from signer with his signature * * @category BasicActions */ export declare class PermitTokenAction extends Action { /** * @param token Token address * @param owner signer of the permit * @param spender address which will get allowance to transfer owners tokens * @param value amount of tokens that will be allowed * @param deadline * @param v * @param r * @param s */ constructor(token: EthAddress, owner: EthAddress, spender: EthAddress, value: uint256, deadline: uint256, v: uint8, r: bytes32, s: bytes32); getAssetsToApprove(): Promise; }