import { HttpClient } from '@angular/common/http'; import { IndicatorRequest, DataTableParameters, CommitteeConsult, CommitteeOrdinalTO, InicatorGrouped } from 'ng-pli-util'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class VisualizationCommitteeService { private environment; private httpClient; private subjectCutlineName; constructor(environment: any, httpClient: HttpClient); getByDataTablesParameters(dataTableParameters: DataTableParameters, idCommittee: number, statusIdList: number[]): Observable; /** Get Grouped data */ getGroupedByDataTablesParameters(dataTableParameters: DataTableParameters, idCommittee: number, statusIdList: number[]): Observable; /** It returns an IndicatorResponse */ generateIndicator(lIndicatorRequest: IndicatorRequest[], idCommittee: number, promCodigo: number, statusIdList: number[]): Observable; generateGroupedIndicator(indicatorGroup: InicatorGrouped): Observable; /** * Get Segmentation values by committee * @param segmentationDimensionFormId FormId segmentation dimension * @param segmentationDimensionKey Key segmentation Dimension */ getSegmentationValues(segmentationDimensionFormId: string, segmentationDimensionKey: string): Observable; getByCommitteeId(committeeId: number): Observable; saveCommitteeConsult(lCommitteConsult: CommitteeConsult): Observable; saveOrdinal(committeeOrdinalTO: CommitteeOrdinalTO): Observable; cloneCommitteeConsult(committeeIdOrigin: number, committeeIdTarget: number): Observable; private subjectCommitteeName; getDataCommitteeName(): Observable; dataCommitteeName(name: string): void; getDataCutlineName(): Observable; setDataCutlineName(name: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }