import { SchemaManagerService, LcpService } from '@qdp/common'; import { Observable } from 'rxjs/Observable'; import { Subject } from 'rxjs/Subject'; export declare class SchemaService { private schemaManager; private lcpService; schemaInfo: Subject; colList: Subject; pageInfoChange: Subject; operationChange: Subject; constructor(schemaManager: SchemaManagerService, lcpService: LcpService); getSchemaList(queryId: string, userId: string, organizationId: string, queryRelativeUrl: any, groupType?: any): Observable; getSchema(id: string, queryId: string, queryRelativeUrl: any, groupType?: any, organizationId?: any): Observable; saveSchema(schema: any, queryRelativeUrl: any): Observable; deleteSchema(id: string, queryId: string, queryRelativeUrl: any, groupType?: any, organizationId?: any): Observable; getSpreadTemplate(id: string, queryId: string, dynamicCols: any, queryRelativeUrl: any, sheme?: any, frozenCols?: any, groupType?: any): Observable; getData(param: any, queryRelativeUrl: any): Observable; getCol(params: any, queryRelativeUrl: any): Observable; getOperation(): Observable; }