import { resolver } from "d3-require"; import Editor from "./components/editor"; import Markdown from "./markdown"; declare class Notebook { require: any; cache: Record; models: Record; actions: Record; options: Record; defaultResolve: any; resolvers: any[]; md: Markdown; editor: Editor; constructor(resolve?: resolver); static installed(): Notebook; get resolve(): resolver; loadStyle(stylesheet: string): Promise; loadJs(src: string, attrs?: Record): Promise; importModule(src: string): Promise; addStyle(style: string): void; exec(code: string, element?: Element): void; render(text: string, element: any, options?: any): Promise; edit(text: string, element: any, options?: any): Promise; renderCode(element: any, code?: string, lang?: string): Promise>; context2d(width: number, height: number, dpi?: number): CanvasRenderingContext2D; } export default Notebook;