import type { GetLendingPositionsArgs, GetLpPositionsArgs, GetHealthAlertsArgs, SimulatePositionChangeArgs } from "./schemas.js"; import type { LendingPosition, LPPosition, SupportedChain } from "../../types/index.js"; export declare function getLendingPositions(args: GetLendingPositionsArgs): Promise<{ wallet: string; positions: LendingPosition[]; }>; export declare function getLpPositions(args: GetLpPositionsArgs): Promise<{ wallet: string; positions: LPPosition[]; }>; export declare function getHealthAlerts(args: GetHealthAlertsArgs): Promise<{ wallet: string; threshold: number; atRisk: Array<{ chain: SupportedChain; healthFactor: number; collateralUsd: number; debtUsd: number; marginToLiquidation: number; }>; }>; export declare function simulatePositionChange(args: SimulatePositionChangeArgs): Promise<{ wallet: string; chain: SupportedChain; action: string; before: { healthFactor: number; collateralUsd: number; debtUsd: number; }; after: { healthFactor: number; collateralUsd: number; debtUsd: number; safe: boolean; }; }>;