import { GraphQLClient } from 'graphql-request'; import { Vault } from '../types'; /** * Subgraphs to query for depositors */ export declare const getTwabControllerSubgraphUri: (chainId: number) => string; export declare const getTwabControllerSubgraphClient: (chainId: number) => GraphQLClient; /** * Pulls from the subgraph all of the vaults * * @returns {Promise} Promise of an array of Vault objects */ export declare const getSubgraphVaults: (chainId: number) => Promise; /** * Pulls from the subgraph all of the accounts associated with the provided vaults * * @returns {Promise} Promise of an array of Vault objects */ export declare const populateSubgraphVaultAccounts: (chainId: number, vaults: Vault[]) => Promise;