export function Report(props: ReportProps): JSX.Element;
export namespace Report {
    namespace propTypes {
        let src: any;
        let projectEndpoint: any;
        let report: any;
        let options: any;
        let onRowClick: any;
        let onRowSelectChange: any;
        let onFetchDataError: any;
        let onChangeItemsPerPage: any;
        let onPage: any;
        let onChange: any;
        let onFormLoad: any;
        let onError: any;
        let onRender: any;
        let onFocus: any;
        let onBlur: any;
        let onInitialized: any;
        let onReportReady: any;
    }
    function getDefaultEmitter(): EventEmitter;
}
export default Report;
export type Options = {
    readOnly?: boolean | undefined;
    noAlerts?: boolean | undefined;
    i18n?: object | undefined;
    template?: string | undefined;
    projectEndpoint?: string | undefined;
};
export type ReportProps = {
    src?: string | undefined;
    projectEndpoint?: string | undefined;
    report?: object | undefined;
    options?: Options | undefined;
    onFormLoad?: Function | undefined;
    onError?: Function | undefined;
    onRender?: Function | undefined;
    onFocus?: Function | undefined;
    onBlur?: Function | undefined;
    onInitialized?: Function | undefined;
    onReportReady?: Function | undefined;
    onChange?: Function | undefined;
    onRowClick?: Function | undefined;
    onRowSelectChange?: Function | undefined;
    onFetchDataError?: Function | undefined;
    onChangeItemsPerPage?: Function | undefined;
    /**
     * u
     */
    onPage?: Function | undefined;
};
import { EventEmitter } from '@aot-technologies/formiojs';
//# sourceMappingURL=Report.d.ts.map