import type { MarketParams } from "@morpho-org/blue-sdk"; import type { Action } from "@morpho-org/bundler-sdk-viem"; import type { VaultReallocation } from "../../types"; /** * Builds reallocation bundler actions and computes the total fee. * * Validates the reallocations, then encodes each as a `reallocateTo` action. * Caller must ensure `reallocations` is non-empty before calling. * * @param reallocations - The vault reallocations to encode. * @param targetMarketParams - The target market params for the borrow. * @returns The encoded actions and total reallocation fee. */ export declare const buildReallocationActions: (reallocations: readonly VaultReallocation[], targetMarketParams: MarketParams) => { readonly actions: Action[]; readonly fee: bigint; };