import { ChainScopedFilter } from "../../model/filters.js"; import { AnalyticsPositionFilterOptions, AnalyticsPositionListOptions, AnalyticsPositionPage } from "../../model/analytics.js"; import { DataResponse } from "../../model/response.js"; import { GearboxAPIOptions } from "../types.js"; import { AbstractOffchainNamespace } from "../AbstractOffchainNamespace.js"; import { IOffchainAnalyticsPositions } from "./types.js"; //#region src/offchain/analytics/OffchainAnalyticsPositions.d.ts /** Backend client for protocol-wide position analytics. */ export declare class OffchainAnalyticsPositions extends AbstractOffchainNamespace implements IOffchainAnalyticsPositions { constructor(options: GearboxAPIOptions); /** {@inheritDoc IOffchainAnalyticsPositions.filterOptions} */ filterOptions(filter?: ChainScopedFilter): Promise>; /** {@inheritDoc IOffchainAnalyticsPositions.list} */ list(options?: AnalyticsPositionListOptions): Promise>; } //#endregion