/** * DevExpress Analytics (query-builder\wizard\internal\_jsonDataSourceWidgets.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import * as ko from 'knockout'; import { Editor } from '../../../property-grid/widgets/editor'; import { ISerializationInfo } from '../../../serializer/serializationInfo'; export declare function getLocalizedValidationErrorMessage(emptyValueErrorMessage: string, localizedPropertyName?: string, subProperty?: string): any; export declare class JsonStringEditor extends Editor { constructor(modelPropertyInfo: ISerializationInfo, level: any, parentDisabled: any, textToSearch: any); uploadFile(e: any): void; getUploadTitle(): any; aceEditorHasErrors: ko.Observable; aceAvailable: any; editorContainer: ko.Observable; _model: ko.Observable; languageHelper: { getLanguageMode: () => string; createCompleters: () => any[]; }; aceOptions: { showLineNumbers: boolean; highlightActiveLine: boolean; showPrintMargin: boolean; enableBasicAutocompletion: boolean; enableLiveAutocompletion: boolean; }; isValid: ko.Computed; additionalOptions: { onChangeAnnotation: (session: any) => void; onBlur: () => void; }; jsonStringValidationRules: Array; showDropBorders?: ko.Observable; }