import { PrintState } from "../state/print.state"; import { DataContentModel } from "../api/api.schemas"; import { AppGlobalState } from "../state/_global.state"; import { StateProviderService } from "../type/service.type"; import { PrintQueueJob } from "../type/print.type"; import * as i0 from "@angular/core"; export declare class PrintService extends StateProviderService { private _pcmService; constructor(_appGlobalState: AppGlobalState); queue(job: PrintQueueJob): void; cancel(uid: string): void; restart(uid: string): void; isTagInQueue(tagID: string): boolean; openForPrint(data: DataContentModel, triggerPrint?: boolean): void; private startJob; private patchJob; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }