import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { BaseApiService, ConfigService } from '@valtimo/shared'; import { Decision, DecisionXml } from '../models'; import * as i0 from "@angular/core"; export declare class DecisionService extends BaseApiService { protected readonly httpClient: HttpClient; protected readonly configService: ConfigService; constructor(httpClient: HttpClient, configService: ConfigService); deployDmn(dmn: File): Observable<{ identifier: string; }>; getDecisions(): Observable; getUnlinkedDecisions(): Observable; getDecisionById(decisionId: string): Observable; getLatestDecisionByKey(decisionKey: string): Observable; getDecisionXml(decisionId: string): Observable; listCaseDecisionDefinitions(caseDefinitionKey: string, versionTag: string): Observable; deployCaseDecisionDefinition(caseDefinitionKey: string, versionTag: string, dmn: File): Observable<{ identifier: string; }>; deleteCaseDecisionDefinition(caseDefinitionKey: string, versionTag: string, decisionDefinitionKey: string): Observable; listBuildingBlockDecisionDefinitions(key: string, versionTag: string): Observable; deployBuildingBlockDecisionDefinition(key: string, versionTag: string, dmn: File): Observable<{ identifier: string; }>; deleteBuildingBlockDecisionDefinition(key: string, versionTag: string, decisionDefinitionKey: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=decision.service.d.ts.map