import { _ as GetIndexerSubaccountSettlementEventsResponse, a as GetIndexerPaginatedOrdersParams, c as GetIndexerSubaccountCollateralEventsResponse, d as GetIndexerSubaccountLiquidationEventsResponse, f as GetIndexerSubaccountMatchEventParams, g as GetIndexerSubaccountSettlementEventsParams, h as GetIndexerSubaccountNlpEventsResponse, i as GetIndexerPaginatedLeaderboardResponse, l as GetIndexerSubaccountInterestFundingPaymentsParams, m as GetIndexerSubaccountNlpEventsParams, n as GetIndexerPaginatedInterestFundingPaymentsResponse, o as GetIndexerPaginatedOrdersResponse, p as GetIndexerSubaccountMatchEventsResponse, r as GetIndexerPaginatedLeaderboardParams, s as GetIndexerSubaccountCollateralEventsParams, u as GetIndexerSubaccountLiquidationEventsParams } from "./paginatedEventsTypes-BBdpmfMF.js"; import { IndexerBaseClient } from "./IndexerBaseClient.js"; //#region src/IndexerClient.d.ts /** * Indexer client providing paginated queries for historical data from the Nado indexer service */ declare class IndexerClient extends IndexerBaseClient { getPaginatedSubaccountMatchEvents(params: GetIndexerSubaccountMatchEventParams): Promise; getPaginatedSubaccountNlpEvents(params: GetIndexerSubaccountNlpEventsParams): Promise; getPaginatedSubaccountCollateralEvents(params: GetIndexerSubaccountCollateralEventsParams): Promise; getPaginatedSubaccountOrders(params: GetIndexerPaginatedOrdersParams): Promise; getPaginatedSubaccountSettlementEvents(params: GetIndexerSubaccountSettlementEventsParams): Promise; getPaginatedSubaccountLiquidationEvents(params: GetIndexerSubaccountLiquidationEventsParams): Promise; /** * Get all interest funding payments for a given subaccount with the standard pagination response * This is a simple wrapper over the underlying `getInterestFundingPayments` function. Very little * additional processing is needed because the endpoint is well structured for pagination * * @param params */ getPaginatedSubaccountInterestFundingPayments(params: GetIndexerSubaccountInterestFundingPaymentsParams): Promise; /** * Paginated leaderboard query that paginates on rank number. * * @param params */ getPaginatedLeaderboard(params: GetIndexerPaginatedLeaderboardParams): Promise; /** * A util function to generate the standard pagination response for events * @param events * @param requestedLimit given by consumers of the SDK * @private */ private getPaginationEventsResponse; } //#endregion export { IndexerClient }; //# sourceMappingURL=IndexerClient.d.ts.map