import { ViewKey } from "@anz-bank/vscode-sysl-model"; import { URI } from "vscode-uri"; import { MultiViewFactory } from "."; import { View } from "../types"; import { AbstractMultiView } from "./views"; /** A factory for fake multi views. */ export declare class FakeMultiViewFactory implements MultiViewFactory { create(docUri: URI): Promise; } /** A multi view that simply keeps track of its children without delegating to them. */ export declare class FakeMultiView extends AbstractMultiView { private readonly docUri; constructor(docUri: URI); addChild(key: ViewKey, initialModel?: any): View; }