import type { IRange } from '@univerjs/core'; import type { ISheetPrintRenderConfig } from '../common/types'; import type { ISheetPrintLayoutInfo } from './sheet-print-manager.service'; import { Injector } from '@univerjs/core'; import { IRenderManagerService } from '@univerjs/engine-render'; import { IGlobalZoneService, IMessageService } from '@univerjs/ui'; import { ISheetPrintManagerService } from './sheet-print-manager.service'; export declare class SheetPrintClientService { private readonly _injector; private readonly _globalZoneService; private readonly _sheetPrintManagerService; private readonly _renderManagerService; protected readonly _messageService: IMessageService; constructor(_injector: Injector, _globalZoneService: IGlobalZoneService, _sheetPrintManagerService: ISheetPrintManagerService, _renderManagerService: IRenderManagerService, _messageService: IMessageService); print(configs: ISheetPrintLayoutInfo[], renderConfig: ISheetPrintRenderConfig): Promise; getRangeImage(unitId: string, subUnitId: string, range: IRange, includeHeaders?: boolean): string | false; }