export interface ISubgraphError { message: string; location: any[]; } export type SubgraphResult = { data: T; } | { errors: ISubgraphError[]; }; export declare class SubgraphError extends Error { errors: ISubgraphError[]; constructor(errors: ISubgraphError[]); } export declare const fetchSubgraph: (subgraphUrl: string, query: string, variables?: object, init?: RequestInit) => Promise;