import type { V3Builder, V3BuilderTradesParams, V3BuilderTradesResponse, V3BuildersParams, V3BuildersResponse, V3Condition, V3FeeEvent, V3GenericListResponse, V3LeaderboardParams, V3LeaderboardResponse, V3MarketMetadata, V3MarketPrice, V3MarketPosition, V3MarketScopedParams, V3MarketSearchParams, V3MarketSearchRow, V3PageParams, V3PolymarketProfile, V3PolymarketUsernameAvailableResponse, V3PolymarketUsernameChallengeRequest, V3PolymarketUsernameChallengeResponse, V3PolymarketUsernameCompleteRequest, V3PolymarketUsernameCompleteResponse, V3Position, V3PositionsParams, V3PositionsResponse, V3ResolutionEvent, V3Stats, V3TagsParams, V3TagsResponse, V3TokenInfo, V3Trade, V3TradesParams, V3TradesResponse, V3WalletBatchBody, V3WalletBatchResponse, V3WalletPnl, V3WalletPnlEventsParams, V3WalletPnlEventsResponse, V3WalletPnlParams, V3WalletSummary, V3WalletTradesParams, V3WalletActivityEvent } from './types/index.js'; export declare class PolyNodeV3 { private readonly apiKey; private readonly baseUrl; private readonly timeout; constructor(apiKey: string, baseUrl?: string, timeout?: number); private _fetch; /** Platform-level counts and health for the V3 historical database. */ stats(): Promise; /** Wallet summary with realized, unrealized, and total P&L. */ wallet(address: string): Promise; /** Wallet P&L summary, optionally over a period or explicit time range. */ walletPnl(address: string, params?: V3WalletPnlParams): Promise; /** Bucketed wallet P&L time series for charting. */ walletPnlEvents(address: string, params?: V3WalletPnlEventsParams): Promise; /** Batch wallet summaries for up to 100 addresses. */ walletBatch(body: V3WalletBatchBody): Promise; /** Enriched wallet trades. */ walletTrades(address: string, params?: V3WalletTradesParams): Promise; /** Enriched wallet positions. */ walletPositions(address: string, params?: V3PositionsParams): Promise; walletActivity(address: string, params?: V3PageParams): Promise>; walletRedemptions>(address: string, params?: V3PageParams): Promise>; walletSplits>(address: string, params?: V3PageParams): Promise>; walletMerges>(address: string, params?: V3PageParams): Promise>; walletNrc>(address: string, params?: V3PageParams): Promise>; /** Global trade feed. */ trades(params?: V3TradesParams): Promise; /** Global position feed. */ positions(params?: V3PositionsParams): Promise>; fees(params?: V3PageParams & { after?: number; before?: number; }): Promise>; feesByReceiver(receiver: string, params?: V3PageParams & { after?: number; before?: number; }): Promise>; resolutions(params?: V3PageParams): Promise>; condition(conditionId: string): Promise; searchMarkets(params: V3MarketSearchParams): Promise>; marketByCondition(conditionId: string): Promise>; marketPrice(tokenId: string): Promise; marketTrades(tokenId: string, params?: V3MarketScopedParams): Promise>; marketPositions(tokenId: string, params?: V3MarketScopedParams): Promise>; marketTradesBySlug(slug: string, params?: V3MarketScopedParams): Promise>; marketPositionsBySlug(slug: string, params?: V3MarketScopedParams): Promise>; marketPositionsByCondition(conditionId: string, params?: V3MarketScopedParams): Promise>; leaderboard(params?: V3LeaderboardParams): Promise; tags(params?: V3TagsParams): Promise; tagMarkets(slug: string, params?: V3PageParams): Promise>; tagLeaderboard(slug: string, params?: V3LeaderboardParams): Promise; builders(params?: V3BuildersParams): Promise; builder(code: string): Promise; builderTrades(code: string, params?: V3BuilderTradesParams): Promise; polymarketUsernameAvailable(username: string): Promise; createPolymarketUsernameChallenge(body: V3PolymarketUsernameChallengeRequest): Promise; completePolymarketUsername(body: V3PolymarketUsernameCompleteRequest): Promise; polymarketProfile(address: string): Promise; token(tokenId: string): Promise>; } //# sourceMappingURL=v3.d.ts.map