import type { ExtractPropTypes } from 'vue'; import type codeEditor from './codeEditor.vue'; export declare const codeEditorProps: { readonly value: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly language: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly theme: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly readOnlyMessage: import("@inte-cloud/lit-element/es/utils").EpPropFinalized { value: string; supportThemeIcons: boolean; supportHtml: boolean; }, boolean>; readonly folding: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly readOnly: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly automaticLayout: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly cursorBlinking: import("@inte-cloud/lit-element/es/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("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly lineNumbers: import("@inte-cloud/lit-element/es/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("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly scrollBeyondLastLine: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly style: import("@inte-cloud/lit-element/es/utils").EpPropFinalized { width: string; height: string; }, boolean>; readonly autoClosingBrackets: import("@inte-cloud/lit-element/es/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("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly formatOnPaste: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly selectionHighlight: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly matchBrackets: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly fontWeight: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly fontSize: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly lineHeight: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly lineDecorationsWidth: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly lineNumbersMinChars: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly letterSpacing: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly showUnused: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; }; export declare type CodeEditorProps = ExtractPropTypes; export declare type CodeEditorInstance = InstanceType;