import { BaseVertexGraphClient } from '../base'; import { GetPaginatedSubaccountLiquidationEventsResponse, GetPaginatedSubaccountLpEventsResponse, GetPaginatedSubaccountModifyCollateralEventsResponse, GetPaginatedSubaccountSettlementEventsResponse, GetSubaccountsParams, GetSubaccountsResponse, GetSubaccountStateParams, GetSubaccountStateResponse, PaginatedSubaccountEventsParams, PaginatedSubaccountOrderFillsParams, PaginatedSubaccountOrderFillsResponse } from './types'; export declare class SubaccountQueryClient extends BaseVertexGraphClient { /** * Retrieve all subaccounts for a given address * * @param params */ getSubaccountsForAddress(params: GetSubaccountsParams): Promise; /** * Retrieves the current state of a subaccount on The Graph. Notably, returns balance & trade summaries * * @param params */ getSubaccountState(params: GetSubaccountStateParams): Promise; /** * Retrieves on-chain modify collateral events for a given subaccount * * @param params */ getSubaccountPaginatedModifyCollateralEvents(params: PaginatedSubaccountEventsParams): Promise; /** * Retrieves on-chain mint/burn events for a given subaccount * * @param params */ getSubaccountPaginatedLpEvents(params: PaginatedSubaccountEventsParams): Promise; /** * Retrieves on-chain liquidation events for a given subaccount * * @param params */ getSubaccountPaginatedLiquidationEvents(params: PaginatedSubaccountEventsParams): Promise; /** * Retrieves on-chain settlement events for a given subaccount * * @param params */ getSubaccountPaginatedSettlementEvents(params: PaginatedSubaccountEventsParams): Promise; /** * Retrieves on-chain order fills for a given subaccount * * @param params */ getPaginatedSubaccountOrderFillEvents(params: PaginatedSubaccountOrderFillsParams): Promise; } //# sourceMappingURL=SubaccountQueryClient.d.ts.map