import DataLoader from 'dataloader';
import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
export declare type GetBlockOneDayAgoResponse = {
    blocks: {
        number: number;
    }[];
};
export declare type PoolsFeeResponse = {
    pools?: {
        id: string;
        feesUSD: string;
    }[];
};
export declare const GET_POOL_INFOS: string;
export declare class KyberswapElasticApyDataLoader {
    protected readonly appToolkit: IAppToolkit;
    constructor(appToolkit: IAppToolkit);
    getLoader({ subgraphUrl, blockSubgraphUrl }: {
        subgraphUrl: string;
        blockSubgraphUrl: string;
    }): DataLoader<string, number, string>;
}
