import { Observable, Subject } from 'rxjs'; import { SessionService } from '@ecp-caf/caf-common'; import { RestfulService } from '../restful-service/restful.service'; export declare class PrintIntegrationManagerService { private restService; private sessionService; private host; private uri; printIntegrationInfoChange: Subject; printIntegrationInfoList: any; constructor(restService: RestfulService, sessionService: SessionService, host: string); /** * 获取查询参数映射信息 * @param schemaId 方案ID * @param queryId 查询编号 */ getPrintIntegration(schemaId: string, queryId: string, queryRelativeUrl: any): Observable; /** * 获取打印设置信息列表 * @param queryId 查询编号 * @param schemaId 方案ID * @param userId 用户ID * @param languageType 语言类型 */ getPrintIntegrationList(queryId: string, schemaId: any, userId: string, languageType: string, queryRelativeUrl: any): Observable; /** * 保存打印设置信息 * @param element 打印设置 */ savePrintIntegration(element: any, queryRelativeUrl: any): Observable; /** * 删除打印设置信息 * @param schemaId 方案ID * @param queryId 查询编号 */ deletePrintIntegration(schemaId: string, queryId: string, queryRelativeUrl: any): Observable; private createHeaderSessionId; }