import { type ISweetEditorWasmModule, type ITextModel } from "@sweeteditor/core"; import { SweetEditorWidget } from "@sweeteditor/widget"; import type { ICreateEditorOptions, IEditor, IPlainObject } from "../types.js"; interface ICreateEditorOverrides { createWidget?: (container: HTMLElement, wasmModule: ISweetEditorWasmModule, options: IPlainObject) => SweetEditorWidget; loadWasm?: (options: ICreateEditorOptions["wasm"]) => Promise; } export declare function getBundledWasmModulePath(): string; export declare function getBundledSyntaxPath(name: string): string; export declare function createModel(text: string, options?: { uri?: string; language?: string; }): ITextModel; export declare function createEditor(container: HTMLElement, options?: ICreateEditorOptions, overrides?: ICreateEditorOverrides): Promise; export {};