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