import { Report } from '../common-utils/report';
import { AxElement } from './elements/ax-element';
import { ElementFactory } from './elements/element-factory';
import { Page } from './report/graphical-report/page/page';
import * as i0 from "@angular/core";
export declare class ReportControlService {
    elementFactory: ElementFactory;
    createJsonObject: any;
    constructor();
    createReportObject(report: Report): Report;
    createPageObjectsArray(pages: Array<Page>): Array<Page>;
    createElementObject(elements: Array<AxElement>): Array<AxElement>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ReportControlService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ReportControlService>;
}
