/** * DevExpress Analytics (query-builder\dataSource\dataSourceParameter.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 { Disposable } from '../../serializer/disposable'; import { ISerializableModel, ISerializationInfoArray } from '../../serializer/serializationInfo'; import { IModelSerializer } from '../../serializer/serializer'; export declare class DataSourceParameter extends Disposable implements ISerializableModel { private _serializationsInfo; private _name; static _typeValues: any[]; static _getTypeValue(typeName: string, resultType?: string): any; private _getTypeValue; private _tryConvertValue; private static _isValueValid; getEditorType(type: any): { header?: any; content?: any; custom?: any; }; private _updateValueInfo; private _valueInfo; private _value; private _isNull; private _expressionValue; private _previousResultType; private _parametersFunctions; constructor(model: any, serializer?: IModelSerializer, _serializationsInfo?: ISerializationInfoArray); get specifics(): any; isValid: ko.Observable | ko.Computed; name: ko.Computed; value: ko.Observable | ko.Computed; type: ko.Observable | ko.Computed; resultType: ko.Observable | ko.Computed; getInfo(): ISerializationInfoArray; isPropertyVisible(propName: string): boolean; }