import { Service } from "../common";
import { Address, StrategiesMetadata, TokenMetadata, VaultMetadataOverrides } from "../types";
/**
 * [[MetaService]] fetches meta data about things such as vaults and tokens
 * from yearn-meta
 */
export declare class MetaService extends Service {
    tokens(addresses?: Address[]): Promise<TokenMetadata[]>;
    token(address: Address): Promise<TokenMetadata | null>;
    strategies(): Promise<StrategiesMetadata[]>;
    vaults(addresses?: Address[]): Promise<VaultMetadataOverrides[]>;
    vault(address: Address): Promise<VaultMetadataOverrides | null>;
}
