import { BuyerFieldsFragment, GetBuyerByIdQueryQueryVariables, GetBuyersQueryQueryVariables, SellerFieldsFragment, GetSellersQueryQueryVariables, GetSellerByIdQueryQueryVariables, GetDisputeResolverByIdQueryQueryVariables, GetDisputeResolversQueryQueryVariables, DisputeResolverFieldsFragment, GetOfferCollectionsQueryQueryVariables, OfferCollectionFieldsFragment, GetAuthTokenIdsQueryVariables, AuthTokenIdFieldsFragment } from "../subgraph";
import { BigNumberish } from "@ethersproject/bignumber";
export type SingleSellerQueryVariables = Omit<GetSellerByIdQueryQueryVariables, "sellerId">;
export type SingleBuyerQueryVariables = Omit<GetBuyerByIdQueryQueryVariables, "buyerId">;
export type SingleDisputeResolverQueryVariables = Omit<GetDisputeResolverByIdQueryQueryVariables, "disputeResolverId">;
export declare function getBuyerById(subgraphUrl: string, buyerId: BigNumberish, queryVars?: SingleBuyerQueryVariables): Promise<BuyerFieldsFragment>;
export declare function getBuyers(subgraphUrl: string, queryVars?: GetBuyersQueryQueryVariables): Promise<BuyerFieldsFragment[]>;
export declare function getSellerById(subgraphUrl: string, sellerId: BigNumberish, queryVars?: SingleSellerQueryVariables): Promise<SellerFieldsFragment>;
export declare function getSellers(subgraphUrl: string, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment[]>;
export declare function getSellerByAssistant(subgraphUrl: string, assistantAddress: string, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment | undefined>;
export declare function getSellerByAdmin(subgraphUrl: string, adminAddress: string, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment>;
export declare function getSellersByTreasury(subgraphUrl: string, treasuryAddress: string, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment[]>;
export declare function getSellerByAuthToken(subgraphUrl: string, tokenId: string, tokenType: number, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment>;
export declare function getSellerByAddress(subgraphUrl: string, address: string, queryVars?: GetSellersQueryQueryVariables): Promise<SellerFieldsFragment>;
export declare function getDisputeResolverById(subgraphUrl: string, disputeResolverId: BigNumberish, queryVars?: SingleDisputeResolverQueryVariables): Promise<DisputeResolverFieldsFragment>;
export declare function getDisputeResolvers(subgraphUrl: string, queryVars?: GetDisputeResolversQueryQueryVariables): Promise<DisputeResolverFieldsFragment[]>;
export declare function getOfferCollections(subgraphUrl: string, queryVars?: GetOfferCollectionsQueryQueryVariables): Promise<OfferCollectionFieldsFragment[]>;
export declare function getAuthTokenIds(subgraphUrl: string, queryVars?: GetAuthTokenIdsQueryVariables): Promise<AuthTokenIdFieldsFragment[]>;
//# sourceMappingURL=subgraph.d.ts.map