import { ChangeDetectorRef } from "@angular/core";
import { TranslateService } from "@ngx-translate/core";
import { FormField } from "@seniorsistemas/angular-components";
import { NaturePayrollRubrica } from "../../core/entities/nature-payroll-rubrica/nature-payroll-rubrica";
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 { NaturePayrollRubricaLookupService } from "./nature-payroll-rubrica-lookup.service";
export declare class NaturePayrollRubricaLookupComponent extends BaseLookupComponent {
    translate: TranslateService;
    readonly cdRef: ChangeDetectorRef;
    configService: EntityLookupConfigService;
    structerService: StructureFilterService;
    private naturePayrollRubricaLookupService;
    naturePayrollRubricaSuggestions: NaturePayrollRubrica[];
    naturePayrollRubricaSearchFields: FormField[];
    naturePayrollRubricaSearchGridFields: FormField[];
    naturePayrollRubricaSearchGridData: NaturePayrollRubrica[];
    naturePayrollRubricaSearchTotalRecords: number;
    constructor(translate: TranslateService, cdRef: ChangeDetectorRef, configService: EntityLookupConfigService, structerService: StructureFilterService, naturePayrollRubricaLookupService: NaturePayrollRubricaLookupService);
    ngOnInit(): void;
    onNaturePayrollRubricaLookupRequest(value: string): void;
    onNaturePayrollRubricaSearchRequest(event: any): void;
}
