import { SettlementRequestInfo, ExchangeInfo, MarketInfo, ContestLeaderboard, ContestLeaderboardPosition, PointsLeaderboard, PointsLeaderboardPosition, PriceFeed, ParclInfo, LpAccountInfo, MarginAccountsInfo, MarginAccountInfo, Position, ModifyPositionQuote, BaseAsset, OpenInterestDistribution, PnLInfo, PnLValue, Margins, PositionModificationLimitsQuote, AvailableOpenInterest, AddLiquidityQuote, ReferralsUser, ReferralsUserUi, LiquidationHistory, FundingRateAprs, LpPositionInfo, LpPositionsInfo, TradeEvent, MarginTransferEvent, RemoveLiquidityQuote, ModifyLiquidityEvent, StakingBalanceResponse, LiquidationEventV2, TradeEventV2 } from "../types";
export declare function formatAmount(amount: number | string, expo: number): string;
export declare function parseAmount(amount: number | string, expo: number): string;
export declare function formatPercent(percent: number | string): string;
export declare function formatPrice(price: number | string): string;
export declare function formatCollateralAmount(collateralAmount: number | string): string;
export declare function formatPrclAmount(prclAmount: number | string): string;
export declare function parseCollateralAmount(collateralAmount: number | string): string;
export declare function formatSize(size: number | string): string;
export declare function parseSize(size: number | string): string;
export declare function formatExchangeInfo(info: any): ExchangeInfo;
export declare function formatMarketInfo(info: any): MarketInfo;
export declare function formatFundingRateAprs(aprs: FundingRateAprs): FundingRateAprs;
export declare function formatMarginAccountsInfo(info: any): MarginAccountsInfo;
export declare function formatMarginAccountInfo(info: any): MarginAccountInfo;
export declare function formatPosition(position: any): Position;
export declare function formatLpAccountInfo(info: any): LpAccountInfo;
export declare function formatLpPositionInfo(info: any): LpPositionInfo;
export declare function formatLpPositionsInfo(info: any): LpPositionsInfo;
export declare function formatModifyPositionQuote(quote: any): ModifyPositionQuote;
export declare function formatPositionModificationLimitsQuote(quote: any): PositionModificationLimitsQuote;
export declare function formatAddLiquidityQuote(quote: any): AddLiquidityQuote;
export declare function formatRemoveLiquidityQuote(quote: any): RemoveLiquidityQuote;
export declare function formatSettlementRequestInfo(info: any): SettlementRequestInfo;
export declare function formatTimestamp(timestamp: string): Date;
export declare function formatTimestampV2(timestamp: string | number): Date | null;
export declare function formatContestLeaderboard(leaderboard: any[]): ContestLeaderboard;
export declare function formatContestLeaderboardPosition(leaderboardPosition: any): ContestLeaderboardPosition;
export declare function formatLiquidationHistory(history: any): LiquidationHistory;
export declare function formatLiquidationEventV2(history: any): LiquidationEventV2[];
export declare function formatTradeHistoryEvents(events: any): TradeEvent[];
export declare function formatTradeHistoryEventsV2(events: any): TradeEventV2[];
export declare function formatLpHistoryEvents(events: any): ModifyLiquidityEvent[];
export declare function formatLpHistoryEventsV2(events: any): ModifyLiquidityEvent[];
export declare function formatMarginTransferHistoryEvents(events: any): MarginTransferEvent[];
export declare function formatMarginTransferHistoryEventsV2(events: any): MarginTransferEvent[];
export declare function formatPointsLeaderboard(leaderboard: any[]): PointsLeaderboard;
export declare function formatPointsLeaderboardPosition(leaderboardPosition: PointsLeaderboardPosition): PointsLeaderboardPosition;
export declare function formatParclInfo(info: ParclInfo): ParclInfo;
export declare function formatPriceFeed(priceFeed: PriceFeed): PriceFeed;
export declare function formatBaseAsset(info: BaseAsset): BaseAsset;
export declare function formatBaseAssetV2(info: BaseAsset): BaseAsset;
export declare function formatOpenInterestDistribution(openInterestDistribution: OpenInterestDistribution): OpenInterestDistribution;
export declare function formatPnLInfo(info: PnLInfo): PnLInfo;
export declare function formatPnLValue(value: PnLValue): PnLValue;
export declare function formatMargins(margins: Margins): Margins;
export declare function formatAvailableOpenInterest(availableOpenInterest: AvailableOpenInterest): AvailableOpenInterest;
export declare function formatReferralsUser(referralsUser: any): ReferralsUser;
export declare function formatReferralsUserUi(referralsUser: any): ReferralsUserUi;
export declare function formatStakingBalances(stakingBalances: StakingBalanceResponse): {
    lockingPrclBalance: string;
    lockedPrclBalance: string;
    unlockingPrclBalance: string;
    unlockedPrclBalance: string;
    unlockingSchedule: {
        amount: string;
        epoch: string;
    }[];
    unvestedTotalPrclBalance: string;
    unvestedLockingPrclBalance: string;
    unvestedLockedPrclBalance: string;
    unvestedPreUnlockingPrclBalance: string;
    unvestedUnlockingPrclBalance: string;
    unvestedUnlockedPrclBalance: string;
    isAccountFull: boolean;
};
//# sourceMappingURL=responseFormatters.d.ts.map