import { HttpClient } from "../clients/http-client.js"; import type { PageQuery, PredictAskBounds, PredictLpSupplyEvent, PredictLpWithdrawalEvent, PredictManagerCreatedEvent, PredictManagerPnl, PredictManagerPositionSummary, PredictManagerSummary, PredictOracle, PredictOraclePriceUpdate, PredictOracleState, PredictOracleSviUpdate, PredictPositionMintedEvent, PredictPositionRedeemedEvent, PredictRangeMintedEvent, PredictRangeRedeemedEvent, PredictState, PredictStatus, PredictTradeHistoryEvent, PredictVaultPerformance, PredictVaultSummary, RangeQuery } from "./types.js"; export declare class PredictClient { private readonly http; constructor(http: HttpClient); status(): Promise; getPredictState(predictId: string): Promise; getOracles(predictId: string): Promise; getOracleState(oracleId: string): Promise; getQuoteAssets(predictId: string): Promise; getOracleAskBounds(oracleId: string): Promise; getVaultSummary(predictId: string): Promise; getVaultPerformance(predictId: string, query?: RangeQuery): Promise; getSupplyHistory(query?: PageQuery): Promise; getWithdrawalHistory(query?: PageQuery): Promise; getManagers(query?: PageQuery): Promise; getManagerSummary(managerId: string): Promise; getManagerPositionsSummary(managerId: string): Promise; getManagerPnl(managerId: string, query?: RangeQuery): Promise; getPriceHistory(oracleId: string, query?: PageQuery): Promise; getLatestPrice(oracleId: string): Promise; getSviHistory(oracleId: string, query?: PageQuery): Promise; getLatestSvi(oracleId: string): Promise; getMintHistory(query?: PageQuery): Promise; getRedeemHistory(query?: PageQuery): Promise; getRangeMintHistory(query?: PageQuery): Promise; getRangeRedeemHistory(query?: PageQuery): Promise; getTradeHistory(oracleId: string, query?: PageQuery): Promise; }