import type { UnsignedTx } from "../../types/index.js"; export interface LidoStakeParams { wallet: `0x${string}`; amountEth: string; } export declare function buildLidoStake(p: LidoStakeParams): UnsignedTx; export interface LidoUnstakeParams { wallet: `0x${string}`; amountStETH: string; approvalCap?: string; } export declare function buildLidoUnstake(p: LidoUnstakeParams): Promise; export interface EigenDepositParams { wallet: `0x${string}`; strategy: `0x${string}`; token: `0x${string}`; amount: string; decimals: number; symbol: string; approvalCap?: string; } export declare function buildEigenLayerDeposit(p: EigenDepositParams): Promise;