import { ChangeDetectorRef, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { FormField } from '@seniorsistemas/angular-components'; import { CalculationDefinition } from '../../core/entities/calculation-definition/calculation-definition'; import { Filter } from '../../shared/commons/filter-interface'; import { EntityLookupConfigService } from '../../shared/services/entity-lookup-config.service'; import { StructureFilterService } from '../../shared/services/structure-filter-service'; import { BaseLookupComponent } from '../base-lookup/base-lookup.component'; import { CalculationDefinitionLookupService } from './calculation-definition-lookup.service'; export declare class CalculationDefinitionLookupComponent extends BaseLookupComponent implements OnInit { translate: TranslateService; readonly cdRef: ChangeDetectorRef; configService: EntityLookupConfigService; structureService: StructureFilterService; private calculationDefinitionLookupService; displayFields: string[]; filter: Filter[]; calculationTypes: string[]; calculationDefinitionLookupSuggestions: CalculationDefinition[]; calculationDefinitionSearchFields: FormField[]; calculationDefinitionSearchGridFields: FormField[]; calculationDefinitionSearchGridData: CalculationDefinition[]; calculationDefinitionSearchTotalRecords: number; constructor(translate: TranslateService, cdRef: ChangeDetectorRef, configService: EntityLookupConfigService, structureService: StructureFilterService, calculationDefinitionLookupService: CalculationDefinitionLookupService); ngOnInit(): void; onCalculationDefinitionLookupRequest(value: string): void; onCalculationDefinitionSearchRequest(event: any): void; private updateFilters; }