import type { Address, LiquidityPool } from '@nftx/types'; /** Get all liquidity pools that match the given criteria. If no arguments are given, it will return all pools */ declare const fetchLiquidityPools: ({ network, poolIds, vaultAddress, vaultAddresses, vaultId, vaultIds, exists, }?: { network?: number | undefined; /** Get pools that match the given liquidity pool addresses */ poolIds?: string[] | undefined; /** Get a pool that matches the given vault address */ vaultAddress?: `0x${string}` | undefined; /** Get pools that match the given vault addresses */ vaultAddresses?: `0x${string}`[] | undefined; /** Get a pool for a specific vault id */ vaultId?: string | undefined; /** Get pools that match the given vault ids */ vaultIds?: string[] | undefined; /** Only return pools that actually exist */ exists?: boolean | undefined; }) => Promise; export default fetchLiquidityPools;