import { HttpClient } from '@angular/common/http';
import { TranslateService } from '@ngx-translate/core';
import { MessageService } from 'primeng/api';
import { EntityLookupConfigService } from '../../../shared/services/entity-lookup-config.service';
import { EntityService } from '../../../shared/services/entity-service';
import { CalculationDefinitionDto } from './calculation-definition-dto';
import { CalculationType } from '../../enums/calculation-type';
export declare class CalculationDefinitionService extends EntityService<CalculationDefinitionDto> {
    protected http: HttpClient;
    protected messageService: MessageService;
    protected translate: TranslateService;
    protected configService: EntityLookupConfigService;
    calculationTypeOptions: {
        label: any;
        value: CalculationType;
    }[];
    constructor(http: HttpClient, messageService: MessageService, translate: TranslateService, configService: EntityLookupConfigService);
}
