import * as i2 from '@delon/form'; import { SFUISchemaItem, ControlUIWidget, WidgetRegistry, SFWidgetProvideConfig } from '@delon/form'; import * as i3 from '@ng-util/monaco-editor'; import { NuMonacoEditorModel, NuMonacoEditorEvent } from '@ng-util/monaco-editor'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import * as i0 from '@angular/core'; import * as i1 from '@angular/forms'; interface MonacoEditorWidgetSchema extends SFUISchemaItem { options?: NzSafeAny; delay?: number; change?: (value: string) => void; model?: NuMonacoEditorModel; /** * Height of monaco editor, default: `200px` */ height?: string; /** * Whether to automatically format the document */ autoFormat?: boolean; event?: (ev: NuMonacoEditorEvent) => void; } declare class MonacoEditorWidget extends ControlUIWidget { static readonly KEY = "monaco-editor"; _change(value: string): void; _event(ev: NuMonacoEditorEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MonacoEditorWidgetModule { constructor(widgetRegistry: WidgetRegistry); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare function withMonacoEditorWidget(): SFWidgetProvideConfig; export { MonacoEditorWidget, MonacoEditorWidgetModule, withMonacoEditorWidget }; export type { MonacoEditorWidgetSchema };