import { SDKContext } from '../../common/sdkContext';
import { THolderPositionsQueryResponse, TTickersQueryResponse, TAllTickersQueryResponse } from '../../types/subgraph';
export declare class SubgraphService {
    private readonly sdkCtx$;
    constructor(_sdkCtx: SDKContext);
    queryHolderPositions(holderAddress: string): Promise<THolderPositionsQueryResponse>;
    queryTickersByDerivativeHash(derivativeHash: string): Promise<TTickersQueryResponse>;
    queryTickersByLongPositionAddress(longPositionAddress: string): Promise<TTickersQueryResponse>;
    queryTickersByShortPositionAddress(shortPositionAddress: string): Promise<TTickersQueryResponse>;
    queryAllTickers(): Promise<TAllTickersQueryResponse>;
}
