import { ExchangeFieldsFragment, GetExchangesQueryQueryVariables, GetExchangeByIdQueryQueryVariables, GetNonListedOfferVoidedQueryQueryVariables, NonListedOfferVoidedFieldsFragment } from "../subgraph";
import { BigNumberish } from "@ethersproject/bignumber";
export type SingleExchangeQueryVariables = Omit<GetExchangeByIdQueryQueryVariables, "exchangeId">;
export declare function getExchanges(subgraphUrl: string, queryVars?: GetExchangesQueryQueryVariables): Promise<ExchangeFieldsFragment[]>;
export declare function getExchangeById(subgraphUrl: string, exchangeId: BigNumberish, queryVars?: SingleExchangeQueryVariables): Promise<ExchangeFieldsFragment>;
export declare function getNonListedOfferVoided(subgraphUrl: string, queryVars?: GetNonListedOfferVoidedQueryQueryVariables): Promise<NonListedOfferVoidedFieldsFragment[]>;
//# sourceMappingURL=subgraph.d.ts.map