// SPDX-License-Identifier: CC0-1.0 or MIT pragma solidity ^0.8.9; interface IERC2612ERC20APermit { function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external; function nonces(address owner) external view returns (uint); function DOMAIN_SEPARATOR() external view returns (bytes32); }