import { URI } from "vscode-uri"; import { DEngineClient } from "./typesv2"; import { DVault } from "./DVault"; import { DendronConfig } from "./configs"; export declare enum WorkspaceType { NATIVE = "NATIVE", CODE = "CODE", NONE = "NONE" } export declare type DWorkspaceV2 = { /** * Absolute path to the workspace directory */ wsRoot: string; type: WorkspaceType; config: PromiseLike; vaults: PromiseLike; engine: DEngineClient; /** * Where are assets stored (eg. tutorial workspace) */ assetUri: URI; /** * Log storage */ logUri: URI; }; /** * Extension Install Status */ export declare enum InstallStatus { NO_CHANGE = "NO_CHANGE", INITIAL_INSTALL = "INITIAL_INSTALL", UPGRADED = "UPGRADED" }