import { AppTokenPositionBalance, RawAppTokenBalance } from '../../../position/position-balance.interface';
import { UniswapV2DefaultPoolSubgraphTemplateTokenFetcher } from '../common/uniswap-v2.default.subgraph.template.token-fetcher';
import { UniswapV2TokenDataProps } from '../common/uniswap-v2.pool.on-chain.template.token-fetcher';
export declare class EthereumUniswapV2PoolTokenFetcher extends UniswapV2DefaultPoolSubgraphTemplateTokenFetcher {
    groupLabel: string;
    factoryAddress: string;
    subgraphUrl: string;
    ignoredPools: string[];
    first: number;
    getPositionsForBalances(): Promise<import("../../../position/position.interface").AppTokenPosition<UniswapV2TokenDataProps>[]>;
    getBalances(_address: string): Promise<AppTokenPositionBalance<UniswapV2TokenDataProps>[]>;
    getRawBalances(_address: string): Promise<RawAppTokenBalance[]>;
}
