import { ChainId } from "../chain";
import { Service } from "../common";
import { Context } from "../context";
import { Adapters } from "../yearn";
import { AddressProvider } from "./addressProvider";
/**
 * [[LensService]] provides access to all yearn's adapters for assets and user positions.
 */
export declare class LensService<T extends ChainId> extends Service {
    private addressProvider;
    constructor(chainId: ChainId, ctx: Context, addressProvider: AddressProvider<T>);
    get adapters(): Adapters<T>;
}
