import { DocumentNode } from '@apollo/client/core'; import { BigNumberish } from 'ethers'; import PremiaSubgraph from '../../index'; export declare class UserQuery { static userId(address: string): string; static snapshotId(address: string, timestamp: BigNumberish): string; static GetTradingCompetitionUser(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetUser(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetUserExtended(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetUserSnapshot(subgraph: PremiaSubgraph, address: string, timestamp: BigNumberish): DocumentNode; static GetUserSnapshotExtended(subgraph: PremiaSubgraph, address: string, timestamp: BigNumberish): DocumentNode; static GetUserPortfolio(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetUserPortfolioExtended(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetUsers(subgraph: PremiaSubgraph, addresses: string[]): DocumentNode; static GetUsersExtended(subgraph: PremiaSubgraph, addresses: string[]): DocumentNode; static GetUserSnapshots(subgraph: PremiaSubgraph, address: string, startTime: BigNumberish, endTime: BigNumberish, orderBy?: string, order?: string, first?: number, skip?: number): DocumentNode; static GetUserSnapshotsExtended(address: string, startTime: BigNumberish, endTime: BigNumberish, orderBy?: string, order?: string, first?: number, skip?: number): DocumentNode; }