import { type Token } from "@morpho-org/blue-sdk"; import { ActionBundle } from "@morpho-org/bundler-sdk-viem"; import { type MigrationTransactionRequirement } from "../../types/index.js"; import { type IMigratableSupplyPosition, MigratableSupplyPosition } from "./MigratableSupplyPosition.js"; interface IMigratableSupplyPosition_AaveV2 extends Omit { nonce: bigint; aToken: Token; } export declare class MigratableSupplyPosition_AaveV2 extends MigratableSupplyPosition implements IMigratableSupplyPosition_AaveV2 { private _nonce; readonly aToken: Token; constructor(config: IMigratableSupplyPosition_AaveV2); get nonce(): bigint; _getMigrationTx({ amount, maxSharePrice, vault }: MigratableSupplyPosition.Args, supportsSignature?: boolean): ActionBundle; } export {};