import { type ExchangeRateWrappedToken } 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_CompoundV2 extends Omit { bundlerAllowance: bigint; cToken: ExchangeRateWrappedToken; cTokenBalance: bigint; } export declare class MigratableSupplyPosition_CompoundV2 extends MigratableSupplyPosition implements IMigratableSupplyPosition_CompoundV2 { readonly bundlerAllowance: bigint; readonly cToken: ExchangeRateWrappedToken; readonly cTokenBalance: bigint; constructor(config: IMigratableSupplyPosition_CompoundV2); _getMigrationTx({ amount, maxSharePrice, vault, }: MigratableSupplyPosition.Args): ActionBundle; } export {};