import { ActionsApi } from '@alfresco/js-api'; import { AlfrescoApiService } from '@alfresco/adf-content-services'; import { Observable } from 'rxjs'; import { ActionDefinitionTransformed } from '../model/rule-action.model'; import { ActionParameterConstraint, ConstraintValue } from '../model/action-parameter-constraint.model'; import * as i0 from "@angular/core"; export declare class ActionsService { private apiService; private actionDefinitionsListingSource; actionDefinitionsListing$: Observable; private loadingSource; loading$: Observable; private parameterConstraintsSource; parameterConstraints$: Observable; private _actionsApi; get actionsApi(): ActionsApi; constructor(apiService: AlfrescoApiService); loadActionDefinitions(): void; getParameterConstraints(constraintName: any): Observable; private transformActionDefinition; private transformActionParameterDefinition; private isActionDefinitionEntry; private publicApiCall; private formatConstraint; loadActionParameterConstraints(actionDefinitions: ActionDefinitionTransformed[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }