import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
import { PancakeswapContractFactory } from '../contracts';
export declare class BinanceSmartChainPancakeswapPoolAddressCacheManager {
    private readonly appToolkit;
    protected readonly contractFactory: PancakeswapContractFactory;
    constructor(appToolkit: IAppToolkit, contractFactory: PancakeswapContractFactory);
    private getTopPoolAddresses;
    private getChefPoolAddresses;
    private getChefV2PoolAddresses;
    private getStaticPoolAddresses;
    getPoolAddresses(): Promise<string[]>;
}
