import { OJSRuntime } from "./ojsRuntime"; import { OJSVariable } from "./ojsVariable"; export declare class OJSModule { protected _ojsRuntime: OJSRuntime; protected _id: string; readonly _module: any; protected _ojs: string; protected _folder: string; protected _variableMap: { [id: string]: OJSVariable; }; protected _variables: OJSVariable[]; constructor(ojsRuntime: OJSRuntime, id: string, module: any, ojs: string, folder: string); variables(): OJSVariable[]; fetchUrl(url: any): Promise; importFile(partial: any): Promise<{ default: (runtime: any, observer: any) => void; }>; importNotebook(partial: any): Promise; private module; parse(foreign?: boolean): Promise; } //# sourceMappingURL=ojsModule.d.ts.map