import { HttpClient, HttpParams } from "@angular/common/http"; import { TranslateService } from "@ngx-translate/core"; import { LocaleOptions } from "@seniorsistemas/angular-components"; import { MessageService } from "primeng/api"; import { Observable } from "rxjs"; import { LookupDataDto } from "../../core/dto/lookup-data-dto"; import { StructureParams } from "../../core/dto/structure-params.dto"; import { EntityLookupConfigService } from "./entity-lookup-config.service"; import { ListParams } from "./entity-service"; export declare class StructureFilterService { private translateService; private http; private messageService; private configService; constructor(translateService: TranslateService, http: HttpClient, messageService: MessageService, configService: EntityLookupConfigService); getFilterByDateValidateAndStructure(dto: LookupDataDto): Observable; showMessageToCompanyWithoutStructure(lookupData: LookupDataDto, locale: LocaleOptions): boolean; private translateEntity; private formatDate; private getFilterStructureCompanyHistoryByStartDate; getCompanyStructureHistoryByCompanyId(domain: string, service: string, entityName: string, filter: string): Observable; getFilterCompile(dto: LookupDataDto): string; getFilterRegisterByStartDateInCompanyBranch(dto: LookupDataDto): string; getListQueryParams(listParams: ListParams): HttpParams; startBuildingFilterObservable(structureParams: StructureParams, lookupValidation: LookupDataDto): Observable; validateReferenceDate(referenceDate: string): boolean; startBuildingFilterResolver(histories: any[], lookupValidation: LookupDataDto): string; }