import { Observable, Subject } from 'rxjs'; import { SessionService } from '@ecp-caf/caf-common'; import { RestfulService } from '../restful-service/restful.service'; import { CloudprintService } from '@gsp-svc/cloudprint'; export declare class LcpService { private restfulService; private sessionService; private serverHost; private loadDataUri; private loadDataCol; pageInfoChange: Subject; variablesChange: Subject; inSuiteDropDownInfoChange: Subject; inSuiteDropDownInfo: any; cloudprintService: CloudprintService; formErrorService: any; loading: any; constructor(restfulService: RestfulService, sessionService: SessionService, serverHost: string, loadDataUri: string, loadDataCol: string); exportData(params: any, queryRelativeUrl: any): void; aysnExportData(params: any, queryRelativeUrl: any): void; pdfExportEvent(params: any, queryRelativeUrl: any): void; printPreView(params: any, queryRelativeUrl: any): void; getData(params: any, queryRelativeUrl: any): Observable; getCol(params: any, queryRelativeUrl: any): Observable; getCrosstabTemplate(params: any, queryRelativeUrl: any): Observable; getSpreadLicense(): Observable; clearCache(params: any): Observable; private createHeaderSessionId; }