/** @hidden */ /** */
//@ts-ignore
import React, { Component, MouseEventHandler } from 'react';
import { ReportViewerCmd } from '../../api/ReportViewerCmd';
import { PageViewOptions } from '../../control/ReportViewer';
import { Model } from './types';
export type DocumentViewerProps = {
    dispatchViewerCmd: (cmd: ReportViewerCmd) => void;
    onClick: MouseEventHandler;
    resizeObserver: (handler: () => void) => () => void;
    horizontalAlignment: PageViewOptions['horizontalAlignment'];
};
export declare class View extends Component<DocumentViewerProps, Model> {
    state: Model;
//@ts-ignore
//@ts-ignore
    render(): React.JSX.Element;
}
