import { JDEventSource } from "../jdom/eventsource"; import { EmbedFile } from "./protocol"; import { EmbedTransport } from "./transport"; export declare abstract class ModelStore extends JDEventSource { abstract models(): EmbedFile[]; abstract inputConfigurations(): EmbedFile[]; abstract loadFile(model: EmbedFile): Promise; } export declare class HostedModelStore extends JDEventSource { readonly transport: EmbedTransport; private _models; constructor(transport: EmbedTransport); private handleModelList; models(): EmbedFile[]; inputConfigurations(): EmbedFile[]; loadFile(model: EmbedFile): Promise; } //# sourceMappingURL=modelstore.d.ts.map