import { OceanAccounts } from './OceanAccounts'; import { OceanAgreements } from './OceanAgreements'; import { OceanAssets } from './OceanAssets'; import { OceanAuth } from './OceanAuth'; import { OceanCompute } from './OceanCompute'; import { OceanSecretStore } from './OceanSecretStore'; import { OceanTokens } from './OceanTokens'; import { OceanVersions } from './OceanVersions'; import { OceanUtils } from './utils/OceanUtils'; import { Aquarius } from '../aquarius/Aquarius'; import { Brizo } from '../brizo/Brizo'; import Keeper from '../keeper/Keeper'; import { Config } from '../models/Config'; import { Instantiable } from '../Instantiable.abstract'; export declare class Ocean extends Instantiable { static getInstance(config: Config): Promise; keeper: Keeper; brizo: Brizo; aquarius: Aquarius; accounts: OceanAccounts; auth: OceanAuth; assets: OceanAssets; agreements: OceanAgreements; compute: OceanCompute; secretStore: OceanSecretStore; tokens: OceanTokens; versions: OceanVersions; utils: OceanUtils; private constructor(); }