import * as i0 from '@angular/core'; import { OnInit, OnChanges, OnDestroy, ElementRef, EventEmitter } from '@angular/core'; import { HttpClient, HttpErrorResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as i2 from '@angular/common'; declare class FileSaverService { private _global; private isMacOSWebView; constructor(); bom(blob: any, opts: any): any; download(url: any, name: any, opts: any): void; corsEnabled(url: any): boolean; click(node: any): void; saveAs: any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ProxyService { private httpClient; fileSaver: FileSaverService; jsObject: any; openReport: boolean; postParametersFunction_: any; constructor(httpClient: HttpClient, fileSaver: FileSaverService); createConnection(): any; catchError(error: HttpErrorResponse, request: any): any; error(message: any): void; export(data: any): void; email(data: any): void; print(data: any): void; design(): void; postParametersFunction(data: any): any; private getFormData; getData2(url: any, data: any): Observable; saveData(url: any, params: any, newWindow: any, retrieveFileName: any): void; showData(data: any, fileName: string, newWindow: boolean): void; getText(url: any): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class StimulsoftDesignerComponent implements OnInit, OnChanges, OnDestroy { private proxy; private httpClient; designerEl: ElementRef; /** * Occurs when designer loaded */ designerLoaded: EventEmitter; /** * Url to server instance (designer controller) * Example: http://server.url:51528/api/designer */ requestUrl: string; /** * The width of Designer */ width: string; /** * The height of Designer */ height: string; postParametersFunction: any; id: string; id2: string; designer: any; chartScripts: any; scriptLoading: boolean; private loaded; constructor(proxy: ProxyService, httpClient: HttpClient); ngOnDestroy(): void; ngOnInit(): void; ngOnChanges(changes: i0.SimpleChanges): void; addScript(): void; designerLoadedF(): void; showDesigner(): void; get head(): HTMLHeadElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class StimulsoftDesignerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { StimulsoftDesignerComponent, StimulsoftDesignerModule };