import { GcImageViewer } from "../GcImageViewer"; export declare class GcImagePrintService { private static _instance; static get instance(): GcImagePrintService; private viewer?; private _onAfterPrintTimeout; private _printingFlag; constructor(); onBeforePrint(event?: Event): Promise; onAfterPrint(event?: Event): void; print(viewer: GcImageViewer): Promise; }