import { ChangeDetectorRef, OnInit } from "@angular/core";
import { TranslateService } from "@ngx-translate/core";
import { FormField } from "@seniorsistemas/angular-components";
import { CollectiveHistoryFiltersService } from "../../core/entities/collective-history-filters/collective-history-filters.service";
import { E070Fil } from "../../core/entities/e-070-fil/e-070-fil";
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 { CompanyBranchLookupService } from "./company-branch-lookup.service";
export declare class CompanyBranchLookupComponent extends BaseLookupComponent implements OnInit {
    translate: TranslateService;
    collectiveService: CollectiveHistoryFiltersService;
    private companyBranchLookupService;
    configService: EntityLookupConfigService;
    structerService: StructureFilterService;
    readonly cdRef: ChangeDetectorRef;
    displayFields: string[];
    companyBranchLookupSuggestions: E070Fil[];
    companyBranchSearchFields: FormField[];
    companyBranchSearchGridFields: FormField[];
    companyBranchSearchGridData: E070Fil[];
    companyBranchSearchTotalRecords: number;
    constructor(translate: TranslateService, collectiveService: CollectiveHistoryFiltersService, companyBranchLookupService: CompanyBranchLookupService, configService: EntityLookupConfigService, structerService: StructureFilterService, cdRef: ChangeDetectorRef);
    ngOnInit(): void;
    onCompanyBranchLookupRequest(value: string): void;
    onCompanyBranchSearchRequest(event: any): void;
}
