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'; declare const _default: DefineComponent, {}, { localContent: 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; }; title: { type: StringConstructor; default: string; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; onSave?: (...args: any[]) => any; onCancel?: (...args: any[]) => any; }>, { title: string; 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>; 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=JsonEditorDialog.vue.d.ts.map