import type { Action } from "@morpho-org/bundler-sdk-viem"; import { type Address } from "viem"; import { type Permit2Action, type PermitAction, type PermitArgs } from "../../types"; interface GetRequirementsActionParams { chainId: number; asset: Address; amount: bigint; requirementSignature: { args: PermitArgs; action: PermitAction | Permit2Action; }; } /** * Get the actions required to transfer the asset based on the requirement signature. */ export declare const getRequirementsAction: ({ chainId, asset, amount, requirementSignature, }: GetRequirementsActionParams) => Action[]; export {};