declare const _default: import("vue").DefineComponent<{ readonly value: import("../../../utils").EpPropFinalized; readonly language: import("../../../utils").EpPropFinalized; readonly theme: import("../../../utils").EpPropFinalized; readonly readOnlyMessage: import("../../../utils").EpPropFinalized { value: string; supportThemeIcons: boolean; supportHtml: boolean; }, boolean>; readonly folding: import("../../../utils").EpPropFinalized; readonly readOnly: import("../../../utils").EpPropFinalized; readonly automaticLayout: import("../../../utils").EpPropFinalized; readonly cursorBlinking: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand") | ((new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand"))[], unknown, unknown, "blink", boolean>; readonly cursorWidth: import("../../../utils").EpPropFinalized; readonly lineNumbers: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on") | ((new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on"))[], unknown, unknown, "on", boolean>; readonly roundedSelection: import("../../../utils").EpPropFinalized; readonly scrollBeyondLastLine: import("../../../utils").EpPropFinalized; readonly style: import("../../../utils").EpPropFinalized { width: string; height: string; }, boolean>; readonly autoClosingBrackets: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace") | ((new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace"))[], unknown, unknown, "languageDefined", boolean>; readonly formatOnType: import("../../../utils").EpPropFinalized; readonly formatOnPaste: import("../../../utils").EpPropFinalized; readonly selectionHighlight: import("../../../utils").EpPropFinalized; readonly matchBrackets: import("../../../utils").EpPropFinalized; readonly fontWeight: import("../../../utils").EpPropFinalized; readonly fontSize: import("../../../utils").EpPropFinalized; readonly lineHeight: import("../../../utils").EpPropFinalized; readonly lineDecorationsWidth: import("../../../utils").EpPropFinalized; readonly lineNumbersMinChars: import("../../../utils").EpPropFinalized; readonly letterSpacing: import("../../../utils").EpPropFinalized; readonly showUnused: import("../../../utils").EpPropFinalized; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:value": (...args: any[]) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly language: import("../../../utils").EpPropFinalized; readonly theme: import("../../../utils").EpPropFinalized; readonly readOnlyMessage: import("../../../utils").EpPropFinalized { value: string; supportThemeIcons: boolean; supportHtml: boolean; }, boolean>; readonly folding: import("../../../utils").EpPropFinalized; readonly readOnly: import("../../../utils").EpPropFinalized; readonly automaticLayout: import("../../../utils").EpPropFinalized; readonly cursorBlinking: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand") | ((new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand"))[], unknown, unknown, "blink", boolean>; readonly cursorWidth: import("../../../utils").EpPropFinalized; readonly lineNumbers: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on") | ((new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on"))[], unknown, unknown, "on", boolean>; readonly roundedSelection: import("../../../utils").EpPropFinalized; readonly scrollBeyondLastLine: import("../../../utils").EpPropFinalized; readonly style: import("../../../utils").EpPropFinalized { width: string; height: string; }, boolean>; readonly autoClosingBrackets: import("../../../utils").EpPropFinalized<(new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace") | ((new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace"))[], unknown, unknown, "languageDefined", boolean>; readonly formatOnType: import("../../../utils").EpPropFinalized; readonly formatOnPaste: import("../../../utils").EpPropFinalized; readonly selectionHighlight: import("../../../utils").EpPropFinalized; readonly matchBrackets: import("../../../utils").EpPropFinalized; readonly fontWeight: import("../../../utils").EpPropFinalized; readonly fontSize: import("../../../utils").EpPropFinalized; readonly lineHeight: import("../../../utils").EpPropFinalized; readonly lineDecorationsWidth: import("../../../utils").EpPropFinalized; readonly lineNumbersMinChars: import("../../../utils").EpPropFinalized; readonly letterSpacing: import("../../../utils").EpPropFinalized; readonly showUnused: import("../../../utils").EpPropFinalized; }>> & { "onUpdate:value"?: ((...args: any[]) => any) | undefined; }, { readonly style: Record; readonly fontSize: number; readonly fontWeight: string; readonly letterSpacing: number; readonly lineHeight: number; readonly value: string; readonly language: string; readonly theme: string; readonly readOnlyMessage: Record; readonly folding: import("../../../utils").EpPropMergeType; readonly readOnly: import("../../../utils").EpPropMergeType; readonly automaticLayout: import("../../../utils").EpPropMergeType; readonly cursorBlinking: import("../../../utils").EpPropMergeType<(new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand") | ((new (...args: any[]) => ("blink" | "solid" | "smooth" | "phase" | "expand") & {}) | (() => "blink" | "solid" | "smooth" | "phase" | "expand"))[], unknown, unknown>; readonly cursorWidth: number; readonly lineNumbers: import("../../../utils").EpPropMergeType<(new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on") | ((new (...args: any[]) => ("relative" | "off" | "interval" | "on") & {}) | (() => "relative" | "off" | "interval" | "on"))[], unknown, unknown>; readonly roundedSelection: import("../../../utils").EpPropMergeType; readonly scrollBeyondLastLine: import("../../../utils").EpPropMergeType; readonly autoClosingBrackets: import("../../../utils").EpPropMergeType<(new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace") | ((new (...args: any[]) => ("always" | "never" | "languageDefined" | "beforeWhitespace") & {}) | (() => "always" | "never" | "languageDefined" | "beforeWhitespace"))[], unknown, unknown>; readonly formatOnType: import("../../../utils").EpPropMergeType; readonly formatOnPaste: import("../../../utils").EpPropMergeType; readonly selectionHighlight: import("../../../utils").EpPropMergeType; readonly matchBrackets: import("../../../utils").EpPropMergeType; readonly lineDecorationsWidth: number; readonly lineNumbersMinChars: number; readonly showUnused: import("../../../utils").EpPropMergeType; }>; export default _default;