import Account from './services/Account'; import edgeServices from './services/edges'; import vertexServices from './services/vertex'; import documentServices from './services/document'; import utilServices from './utils'; import * as commonServices from './services/common'; import type { ConfigProps, APIVersion } from './common/types'; import type { NODE_ENV_LVL2 } from './utils/nodeEnv'; import loglevel from './utils/log'; export default class SDK { readonly Account: Account; readonly edgeServices: typeof edgeServices; readonly documentServices: typeof documentServices; readonly vertexServices: typeof vertexServices; readonly commonServices: typeof commonServices; readonly utilServices: typeof utilServices; constructor({ apiVersion, apiHost, env, configUrl, loglevel: loglevelProp, protocol }: ConfigProps & { loglevel: keyof typeof loglevel.levels; }); getConfigData(): import("./common/store").ConfigData; loadConfigData(appName?: string): Promise>; set apiVersion(apiVersion: APIVersion); get apiVersion(): APIVersion; set env(value: NODE_ENV_LVL2); get env(): NODE_ENV_LVL2; get apiHost(): string; set apiHost(value: string); get apiProtocol(): string; set apiProtocol(protocol: string); get configUrl(): string; set configUrl(value: string); }