import { EventEmitter, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { BaseService } from '../../core/utils/base-service/base.service';
import { UserService } from '../../core/services/user-service/user-service';
import * as i0 from "@angular/core";
export declare class ModalReferredComponent implements OnInit {
    private fb;
    private baseService;
    private userService;
    visibility: boolean;
    userSelect: EventEmitter<any>;
    searchUserForm: FormGroup;
    userExists: boolean;
    allUsers: any;
    loading: boolean[];
    constructor(fb: FormBuilder, baseService: BaseService, userService: UserService);
    ngOnInit(): void;
    closeModal(): void;
    initForm(): void;
    selectUser(data: any): void;
    load(index: any, form: FormGroup): void;
    search(form: FormGroup): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ModalReferredComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ModalReferredComponent, "cod-modal-referred", never, { "visibility": "visibility"; }, { "userSelect": "userSelect"; }, never, never, false>;
}
