import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { SplitterProps, SplitterSlots, SplitterResizeStartEvent, SplitterResizeEvent, SplitterResizeEndEvent, SplitterMethods } from 'primevue/splitter'; import { SplitterPanelProps, SplitterPanelSlots } from 'primevue/splitterpanel'; declare const _default: DefineComponent, {}, { localContent: string; }, { markdownPreview(): string; }, { handleSave(): void; handleCancel(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "cancel" | "save")[], "update:modelValue" | "cancel" | "save", PublicProps, Readonly< ExtractPropTypes<{ modelValue: { type: BooleanConstructor; default: boolean; }; content: { type: StringConstructor; default: string; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; onSave?: (...args: any[]) => any; onCancel?: (...args: any[]) => any; }>, { modelValue: boolean; content: string; }, {}, { PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeButton: DefineComponent void>; PrimeSplitter: DefineComponent void) & ((e: "resize", event: SplitterResizeEvent) => void) & ((e: "resizeend", event: SplitterResizeEndEvent) => void), SplitterMethods>; PrimeSplitterPanel: DefineComponent void>; CodeMirrorBase: DefineComponent boolean; }; }>, {}, { editorView: any; }, {}, { createEditor(): void; destroyEditor(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", PublicProps, Readonly< ExtractPropTypes<{ modelValue: { type: StringConstructor; default: string; }; language: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { modelValue: string; language: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=MarkdownEditorDialog.vue.d.ts.map