import { DocumentNode } from '@apollo/client/core'; import PremiaSubgraph from '../../index'; import { TokenOrAddress } from '../../../../api'; export declare class VaultQuery { static vaultId(address: string): string; static GetVault(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetVaultExtended(subgraph: PremiaSubgraph, address: string): DocumentNode; static GetAllVaultsExtended(subgraph: PremiaSubgraph): DocumentNode; static GetVaults(subgraph: PremiaSubgraph, tokenAddress: string): DocumentNode; static GetVaultsExtended(subgraph: PremiaSubgraph, tokenAddress: string): DocumentNode; static GetVaultsForToken(subgraph: PremiaSubgraph, _token: TokenOrAddress): DocumentNode; static GetVaultsExtendedForToken(subgraph: PremiaSubgraph, _token: TokenOrAddress): DocumentNode; }