import { ProductType } from '../_models/product-type'; import { BehaviorSubject } from 'rxjs'; import { ProductRequest } from '../_models/product-request'; import * as i0 from "@angular/core"; export declare class ProductImageEditorService { canvasChanged$: BehaviorSubject<{ [key: number]: boolean; }>; loadedParts: Set; colorsChanged$: BehaviorSubject; objectsLoaded$: BehaviorSubject; printTypeChanged$: BehaviorSubject; product: Partial; printServiceInfo: { parts: { visibleBoxPaintOccupation: any; id: number; refferentProductTypeItemProductTypePartPrintAreaInMM: number; }[]; printTypeId: number; colors: any[]; }; priceInfo$Source: BehaviorSubject<{ [key: number]: any; }>; priceInfo$: import("rxjs").Observable<{ [key: number]: any; }>; constructor(); finishEditing(productObjects: any[], productType: ProductType, canvasProperties: { height: number; width: number; }): void; determinePrintService(productType: ProductType): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }