import AiCodeEditor from './src/ai-code-editor.vue'; export declare const YhAiCodeEditor: import("@yh-ui/utils").SFCWithInstall boolean; }; readonly height: { readonly type: import("vue").PropType; readonly default: 300; }; readonly minimap: { readonly type: BooleanConstructor; readonly default: false; }; readonly wordWrap: { readonly type: StringConstructor; readonly default: "on"; readonly validator: (value: string) => boolean; }; readonly fontSize: { readonly type: NumberConstructor; readonly default: 14; }; readonly tabSize: { readonly type: NumberConstructor; readonly default: 2; }; readonly autofocus: { readonly type: BooleanConstructor; readonly default: true; }; readonly themeOverrides: { readonly type: import("vue").PropType; readonly default: undefined; }; }>, { getEditor: () => import("monaco-editor").editor.IStandaloneCodeEditor | null; focus: () => void; setValue: (value: string) => void; getValue: () => string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, import("vue").PublicProps, any, { readonly themeOverrides: import("@yh-ui/theme").ComponentThemeVars; readonly fontSize: number; readonly height: string | number; readonly tabSize: number; readonly wordWrap: string; readonly autofocus: boolean; readonly language: string; readonly modelValue: string; readonly readonly: boolean; readonly theme: string; readonly initialValue: string; readonly minimap: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export default YhAiCodeEditor; export * from './src/ai-code-editor'; export type AiCodeEditorInstance = InstanceType; export type YhAiCodeEditorInstance = AiCodeEditorInstance; export type YhAiCodeEditorProps = import('./src/ai-code-editor').AiCodeEditorProps; export type YhAiCodeEditorEmits = import('./src/ai-code-editor').AiCodeEditorEmits; export type YhAiCodeEditorSlots = import('./src/ai-code-editor').AiCodeEditorSlots; export type YhAiCodeEditorExpose = import('./src/ai-code-editor').AiCodeEditorExpose;