/** * Composition Queries * * Despite the export name (`GET_VAULT_COMPOSITION_QUERY`), this resolves * via `vaultByAddress(...).composition`, NOT a top-level `vaultComposition` * GraphQL operation — that one is the deprecated `vaultComposition(walletAddress)` * JSONObject query which we migrated off in v0.6. See * `docs/agent-notes.md` gotcha #8. * * Args change vs the deprecated query: `walletAddress: Address!` → * `address: Address!, chainId: Int!`. The deprecated query merged chains * silently — this fixes the cross-chain bug (gotcha #2) at the same time. */ export declare const GET_VAULT_COMPOSITION_QUERY = "\n query GetVaultComposition($address: Address!, $chainId: Int!) {\n vaultByAddress(address: $address, chainId: $chainId) {\n address\n composition {\n ...CompositionFragment\n }\n }\n }\n \n fragment CompositionFragment on CompositionData {\n totalValueInUsd\n compositions {\n protocol\n valueInUsd\n repartition\n logoUrl\n details {\n protocol\n valueInUsd\n repartition\n logoUrl\n }\n }\n tokenCompositions {\n symbol\n name\n contract\n chainKey\n valueInUsd\n repartition\n logoUrl\n details {\n symbol\n name\n contract\n chainKey\n valueInUsd\n repartition\n logoUrl\n }\n }\n }\n\n"; //# sourceMappingURL=composition.queries.d.ts.map