import { Injector, OnInit } from '@angular/core'; import { FileUploader } from 'ng2-file-upload'; import { BsModalRef, BsModalService } from 'ngx-bootstrap'; import { Observable } from 'rxjs'; import { CreateOrEditGraphResult } from './create-or-edit-graph-result'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { ConfigureGalleryServiceProxy, UserGalleryAppSerivceServiceProxy } from '../../../../../shared/service-proxies/service-proxies'; import { TokenService } from 'abp-ng2-module/src/auth/token.service'; import { AbpSessionService } from 'abp-ng2-module/src/session/abp-session.service'; export declare class CreateOrEditGraphComponent extends ConfigureComponentBase implements OnInit { private readonly configureGalleryService; private readonly userGalleryAppSerivceService; private readonly _tokenService; private abpSessionService; private readonly galleryService; private readonly modalService; private readonly bsModalRef; saving: boolean; editGraph: any; graphicsType: any; imageUploader: FileUploader; baseImageUrl: string; private _uploaderOptions; private currentUploadedState; tempFileIds: Array; importIntoUserGallery: boolean; currentGraphicsType: boolean; configureId: number; parameter: any; private _onClosed; readonly onClosed: Observable; constructor(injector: Injector, configureGalleryService: ConfigureGalleryServiceProxy, userGalleryAppSerivceService: UserGalleryAppSerivceServiceProxy, _tokenService: TokenService, abpSessionService: AbpSessionService, galleryService: ConfigureGalleryServiceProxy, modalService: BsModalService, bsModalRef: BsModalRef); ngOnInit(): void; save(): void; private initFileUploader; private systemSave; private currentSave; private userSave; close(modalResult?: CreateOrEditGraphResult): void; upload(_state: any): void; reupload(_state: any): void; addState(): void; editGraphStates(maxIndexGraph: any, _state: any): void; deleteState(_state: any): void; deleteTempGraphs(): void; }