/** * Inspired by https://github.com/jupyterlab/jupyterlab-plugin-playground/blob/main/src/requirejs.ts */ /// export interface IRequireJS { readonly require: Require; readonly define: RequireDefine; } export declare class RequireJsLoader { requested: boolean; readonly baseUrl: string; readonly ready: Promise; requirejs?: IRequireJS; private resolveFn; constructor(baseUrl?: string); load(postLoadFn?: (require: Require, define: RequireDefine) => Promise | void): Promise; }