import { JsonSchemaRootNode } from '@devexpress/analytics-core/analytics-data'; import { ISerializationInfoArray, ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DataSource } from './data-source'; export declare class JsonDataSource extends DataSource { rootElement: ko.Observable; schema: ko.Observable; get _isFederationDataProvider(): boolean; constructor(dataSourceJSON?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; getDisplayNamePrefix(): string; protected _getDefaultItemType(): string; }