import { MutableOptions, TranslateService } from '@alauda-fe/common'; import { MonacoProviderService } from 'ng-monaco-editor'; import * as i0 from "@angular/core"; export declare class MosaicEditorsComponent { monacoProvider: MonacoProviderService; translate: TranslateService; rightTitle: string; constructor(monacoProvider: MonacoProviderService, translate: TranslateService); isExpand: boolean; mutableOptions: MutableOptions; actionsConfig: import("@alauda/code-editor").CodeEditorActionsConfig; codeEditorOptions: { readonly: string; language: string; theme: string; dimension?: import("monaco-editor").editor.IDimension; overflowWidgetsDomNode?: HTMLElement; inDiffEditor?: boolean; ariaLabel?: string; screenReaderAnnounceInlineSuggestion?: boolean; tabIndex?: number; rulers?: (number | import("monaco-editor").editor.IRulerOption)[]; wordSeparators?: string; selectionClipboard?: boolean; lineNumbers?: import("monaco-editor").editor.LineNumbersType; cursorSurroundingLines?: number; cursorSurroundingLinesStyle?: "default" | "all"; renderFinalNewline?: "on" | "off" | "dimmed"; unusualLineTerminators?: "auto" | "off" | "prompt"; selectOnLineNumbers?: boolean; lineNumbersMinChars?: number; glyphMargin?: boolean; lineDecorationsWidth?: number | string; revealHorizontalRightPadding?: number; roundedSelection?: boolean; extraEditorClassName?: string; readOnly?: boolean; domReadOnly?: boolean; linkedEditing?: boolean; renameOnType?: boolean; renderValidationDecorations?: "editable" | "on" | "off"; scrollbar?: import("monaco-editor").editor.IEditorScrollbarOptions; stickyScroll?: import("monaco-editor").editor.IEditorStickyScrollOptions; minimap?: import("monaco-editor").editor.IEditorMinimapOptions; find?: import("monaco-editor").editor.IEditorFindOptions; fixedOverflowWidgets?: boolean; overviewRulerLanes?: number; overviewRulerBorder?: boolean; cursorBlinking?: "blink" | "smooth" | "phase" | "expand" | "solid"; mouseWheelZoom?: boolean; mouseStyle?: "text" | "default" | "copy"; cursorSmoothCaretAnimation?: "off" | "explicit" | "on"; cursorStyle?: "line" | "block" | "underline" | "line-thin" | "block-outline" | "underline-thin"; cursorWidth?: number; fontLigatures?: boolean | string; fontVariations?: boolean | string; defaultColorDecorators?: boolean; disableLayerHinting?: boolean; disableMonospaceOptimizations?: boolean; hideCursorInOverviewRuler?: boolean; scrollBeyondLastLine?: boolean; scrollBeyondLastColumn?: number; smoothScrolling?: boolean; automaticLayout?: boolean; wordWrap?: "off" | "on" | "wordWrapColumn" | "bounded"; wordWrapOverride1?: "off" | "on" | "inherit"; wordWrapOverride2?: "off" | "on" | "inherit"; wordWrapColumn?: number; wrappingIndent?: "none" | "same" | "indent" | "deepIndent"; wrappingStrategy?: "simple" | "advanced"; wordWrapBreakBeforeCharacters?: string; wordWrapBreakAfterCharacters?: string; wordBreak?: "normal" | "keepAll"; stopRenderingLineAfter?: number; hover?: import("monaco-editor").editor.IEditorHoverOptions; links?: boolean; colorDecorators?: boolean; colorDecoratorsLimit?: number; comments?: import("monaco-editor").editor.IEditorCommentsOptions; contextmenu?: boolean; mouseWheelScrollSensitivity?: number; fastScrollSensitivity?: number; scrollPredominantAxis?: boolean; columnSelection?: boolean; multiCursorModifier?: "ctrlCmd" | "alt"; multiCursorMergeOverlapping?: boolean; multiCursorPaste?: "spread" | "full"; multiCursorLimit?: number; accessibilitySupport?: "auto" | "off" | "on"; accessibilityPageSize?: number; suggest?: import("monaco-editor").editor.ISuggestOptions; inlineSuggest?: import("monaco-editor").editor.IInlineSuggestOptions; smartSelect?: import("monaco-editor").editor.ISmartSelectOptions; gotoLocation?: import("monaco-editor").editor.IGotoLocationOptions; quickSuggestions?: boolean | import("monaco-editor").editor.IQuickSuggestionsOptions; quickSuggestionsDelay?: number; padding?: import("monaco-editor").editor.IEditorPaddingOptions; parameterHints?: import("monaco-editor").editor.IEditorParameterHintOptions; autoClosingBrackets?: import("monaco-editor").editor.EditorAutoClosingStrategy; autoClosingQuotes?: import("monaco-editor").editor.EditorAutoClosingStrategy; autoClosingDelete?: import("monaco-editor").editor.EditorAutoClosingEditStrategy; autoClosingOvertype?: import("monaco-editor").editor.EditorAutoClosingEditStrategy; autoSurround?: import("monaco-editor").editor.EditorAutoSurroundStrategy; autoIndent?: "none" | "keep" | "brackets" | "advanced" | "full"; stickyTabStops?: boolean; formatOnType?: boolean; formatOnPaste?: boolean; dragAndDrop?: boolean; suggestOnTriggerCharacters?: boolean; acceptSuggestionOnEnter?: "on" | "smart" | "off"; acceptSuggestionOnCommitCharacter?: boolean; snippetSuggestions?: "top" | "bottom" | "inline" | "none"; emptySelectionClipboard?: boolean; copyWithSyntaxHighlighting?: boolean; suggestSelection?: "first" | "recentlyUsed" | "recentlyUsedByPrefix"; suggestFontSize?: number; suggestLineHeight?: number; tabCompletion?: "on" | "off" | "onlySnippets"; selectionHighlight?: boolean; occurrencesHighlight?: boolean; codeLens?: boolean; codeLensFontFamily?: string; codeLensFontSize?: number; lightbulb?: import("monaco-editor").editor.IEditorLightbulbOptions; codeActionsOnSaveTimeout?: number; folding?: boolean; foldingStrategy?: "auto" | "indentation"; foldingHighlight?: boolean; foldingImportsByDefault?: boolean; foldingMaximumRegions?: number; showFoldingControls?: "always" | "never" | "mouseover"; unfoldOnClickAfterEndOfLine?: boolean; matchBrackets?: "never" | "near" | "always"; experimentalWhitespaceRendering?: "svg" | "font" | "off"; renderWhitespace?: "none" | "boundary" | "selection" | "trailing" | "all"; renderControlCharacters?: boolean; renderLineHighlight?: "none" | "gutter" | "line" | "all"; renderLineHighlightOnlyWhenFocus?: boolean; useTabStops?: boolean; fontFamily?: string; fontWeight?: string; fontSize?: number; lineHeight?: number; letterSpacing?: number; showUnused?: boolean; peekWidgetDefaultFocus?: "tree" | "editor"; definitionLinkOpensInPeek?: boolean; showDeprecated?: boolean; matchOnWordStartOnly?: boolean; inlayHints?: import("monaco-editor").editor.IEditorInlayHintsOptions; useShadowDOM?: boolean; guides?: import("monaco-editor").editor.IGuidesOptions; unicodeHighlight?: import("monaco-editor").editor.IUnicodeHighlightOptions; bracketPairColorization?: import("monaco-editor").editor.IBracketPairColorizationOptions; dropIntoEditor?: import("monaco-editor").editor.IDropIntoEditorOptions; pasteAs?: import("monaco-editor").editor.IPasteAsOptions; tabFocusMode?: boolean; tabSize?: number; }; leftInset: { top: string; right: string; bottom: string; left: string; }; rightInset: { top: string; right: string; bottom: string; left: string; }; splitInset: { top: string; right: string; bottom: string; left: string; }; drag(element: HTMLElement, root: HTMLDivElement): void; toggleOpen(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }