/** * @module "ethpm/session" */ import * as config from "../config"; import { Config, HasInstaller, HasManifests, HasStorage, HasRegistries } from "../config"; import * as pkg from "../package"; import { Query } from './query'; export declare class Builder { private connectors; constructor(config_: config.RawConfig); connect(options?: any): Promise>; } export declare class Session { private workspace; constructor(workspace: config.Workspace); query(package_: pkg.Package): Query; get manifests(): config.Workspace['manifests'] | never; get storage(): config.Workspace['storage'] | never; get installer(): config.Workspace['installer'] | never; get registries(): config.Workspace['registries'] | never; }