import Compiler from "../compiler"; declare const _sfc_main: import("vue").DefineComponent<{ initialValue: { type: StringConstructor; required: true; }; direction: { type: StringConstructor; required: false; }; lang: { type: StringConstructor; required: true; }; height: { type: StringConstructor; required: false; }; }, { ms: number; defaultDirection: "row" | "column"; handleError: ((err: import("@vue/compiler-core").CompilerError | SyntaxError[]) => void) | undefined; props: { initialValue: string; direction?: "row" | "column" | undefined; lang: "vue" | "jsx" | string; height?: string | undefined; }; isTypeScript: boolean; direction: "row" | "column"; demoEditShow: import("vue").Ref; errors: import("vue").Ref; editHeight: import("vue").Ref; viewRef: import("vue").Ref; editRef: any; toolsShow: import("vue").Ref; randomId: string; autoHeight: () => void; resetCode: () => void; compiler: Compiler; observer: MutationObserver; debounce: (fn: (...args: any[]) => any, wait: number) => (...args: any[]) => void; compileCode: (...args: any[]) => void; handleChange: (content: string) => void; Edit: import("vue").DefineComponent<{ initialValue: { type: StringConstructor; default: string; }; theme: { type: StringConstructor; default: string; }; language: { type: StringConstructor; default: string; }; }, { props: Readonly> & { onChange?: ((...args: any[]) => any) | undefined; }>>; emit: (event: "change", ...args: any[]) => void; monacoContainer: import("vue").Ref; monacoInstance: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; }, { initialValue: string; theme: string; language: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; export default _sfc_main;