import { ArrayPropertyChangedEventArgs, BaseModel, PropertyChangedEventArgs } from '@devexpress/analytics-core/analytics-serializer-native'; import { PreviewDisposableModelBase } from '../internal/_previewModelBase'; export declare class JSReportViewerBase extends BaseModel { onPropertyChanged(args: PropertyChangedEventArgs | ArrayPropertyChangedEventArgs): void; dispose(): void; previewModel: T; constructor(_previewModel: ko.Observable); previewExists(): import("../reportHolder").ReportHolder; GetPreviewModel(): T; GetParametersModel(): import("../parameters/parametersPanelModelBase").ParametersPanelModelBase; OpenReport(reportName: any): PromiseLike; Close(): void; ResetParameters(): void; }