import { PreviewDisposableModel } from '../internal/_previewModel'; import { JSReportViewerBase } from './jsReportViewerBase'; import { ReportHolder } from '../reportHolder'; import { DxPromise } from '@devexpress/analytics-core/analytics-internal-native'; import { IDocumentOperationResult } from '../utils/utils'; export declare class JSReportViewer extends JSReportViewerBase { previewModel: PreviewDisposableModel; GetReportPreview(): ReportHolder; PerformCustomDocumentOperation(customData: string, hideMessageFromUser: boolean): DxPromise; Print(pageIndex?: number): void; ExportTo(format: string, inlineResult?: boolean): void; GetCurrentPageIndex(): number; GoToPage(pageIndex: number): void; StartBuild(): void; UpdateLocalization(localization: { [key: string]: string; }): void; AdjustControlCore(): void; }