import { Address } from "viem"; import { State } from "../client"; import { SubgraphConfig } from "./loader"; export declare const metaMorphosLoaderQuery = "query All($block: Int! \n $first: Int!\n $lastMetaMorphoPositionsId: ID! \n $markets: [ID!]!\n $metaMorphos: [ID!]!\n ) {\n \n metaMorphoPositions(first: $first block: {number: $block} where: {id_gt: $lastMetaMorphoPositionsId metaMorpho_in: $metaMorphos} orderBy: id) {\n id\n metaMorpho {\n id\n totalShares\n totalPoints\n lastUpdate\n bluePositions(first: 1000) {\n id\n user {id}\n market {\n id \n totalSupplyShares\n totalBorrowShares\n totalCollateral\n totalSupplyPoints\n totalBorrowPoints\n totalCollateralPoints\n lastUpdate\n }\n supplyShares\n borrowShares\n collateral\n supplyPoints\n borrowPoints\n collateralPoints\n lastUpdate\n }\n }\n user {id}\n shares\n supplyPoints\n lastUpdate\n }\n}"; export declare const resetCache: () => undefined; export declare const loadFullForMetaMorphos: (subgraph: SubgraphConfig, block: number, metaMorphosFilter: Address[]) => Promise;