import type { Address } from "@morpho-org/blue-sdk"; import { type Client } from "viem"; import { type Requirement } from "../../../types"; interface EncodeErc20PermitParams { token: Address; spender: Address; amount: bigint; chainId: number; nonce: bigint; supportDeployless?: boolean; } export declare const encodeErc20Permit: (viemClient: Client, params: EncodeErc20PermitParams) => Promise; export {};