import { PoolInfoUtils, SignerOrProvider } from '../types';
import { BigNumber } from 'ethers';
/**
 * Utilities which can be applied to any pool.
 */
declare class PoolUtils {
    provider: SignerOrProvider;
    contract: PoolInfoUtils;
    constructor(provider: SignerOrProvider);
    setup: (signer: SignerOrProvider) => void;
    priceToIndex: (price: BigNumber) => Promise<BigNumber>;
    indexToPrice: (index: number) => Promise<BigNumber>;
}
export { PoolUtils };
