import { PropType } from 'vue'; import { Language, HighlightTheme } from './CodeTypes'; declare const _default: import('vue').DefineComponent; default: string; }; readonly: { type: BooleanConstructor; default: boolean; }; modelValue: { type: PropType>; default: string; }; autodetect: { type: BooleanConstructor; default: boolean; }; ignoreIllegals: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; theme: { type: PropType; default: string; }; frame: { type: BooleanConstructor; default: undefined; }; outline: { type: BooleanConstructor; default: undefined; }; minWidth: { type: StringConstructor; default: undefined; }; maxWidth: { type: StringConstructor; default: undefined; }; labelColor: { type: StringConstructor; default: undefined; }; labelActiveColor: { type: StringConstructor; default: undefined; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; default: string; }; readonly: { type: BooleanConstructor; default: boolean; }; modelValue: { type: PropType>; default: string; }; autodetect: { type: BooleanConstructor; default: boolean; }; ignoreIllegals: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; theme: { type: PropType; default: string; }; frame: { type: BooleanConstructor; default: undefined; }; outline: { type: BooleanConstructor; default: undefined; }; minWidth: { type: StringConstructor; default: undefined; }; maxWidth: { type: StringConstructor; default: undefined; }; labelColor: { type: StringConstructor; default: undefined; }; labelActiveColor: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { label: string; height: string; language: string; placeholder: string; disabled: boolean; outline: boolean; frame: boolean; modelValue: string | Record; minWidth: string; maxWidth: string; labelColor: string; labelActiveColor: string; theme: HighlightTheme; readonly: boolean; autodetect: boolean; ignoreIllegals: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { editorRef: HTMLDivElement; }, HTMLDivElement>; export default _default; //# sourceMappingURL=Index.vue.d.ts.map