import { BehaviorSubject } from 'rxjs';
import { ClaimAppEmpResponseModel } from '../../models/questionnaire/ClaimAppEmpResponseModel';
import { QuestionnaireQueryModel } from '../../models/questionnaire/QuestionnaireQueryModel';
import { QuestionnaireService } from '../../services/questionnaire/questionnaire.service';
import * as i0 from "@angular/core";
export declare class QuestionService {
    questionnaireService: QuestionnaireService;
    searchModel: QuestionnaireQueryModel[];
    employeeBs: BehaviorSubject<ClaimAppEmpResponseModel[]>;
    constructor(questionnaireService: QuestionnaireService);
    setSearchModel(searchModel: QuestionnaireQueryModel[]): void;
    getQuestions(search: QuestionnaireQueryModel): import("rxjs").Observable<import("../../models/questionnaire/QuestionnaireReturnModel").QuestionnaireReturnModel[]>;
    getScreenQuestions(search: QuestionnaireQueryModel): import("rxjs").Observable<import("../../models/questionnaire/QuestionnaireReturnModel").QuestionnaireReturnModel[]>;
    getFlowData(key: string): import("rxjs").Observable<import("../../models/questionnaire/FBConfigModel").FBConfigModel>;
    static ɵfac: i0.ɵɵFactoryDeclaration<QuestionService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QuestionService>;
}
//# sourceMappingURL=question.service.d.ts.map