import { HttpClient, HttpHeaders, HttpResponse, HttpEvent, HttpParameterCodec, HttpContext } from '@angular/common/http';
import { Observable } from 'rxjs';
import { AppropriatenessQuestionnaireHistory } from '../model/appropriatenessQuestionnaireHistory';
import { AppropriatenessQuestionnaireOption } from '../model/appropriatenessQuestionnaireOption';
import { AppropriatenessQuestionnaireQuestion } from '../model/appropriatenessQuestionnaireQuestion';
import { AppropriatenessQuestionnaireQuestionFlag } from '../model/appropriatenessQuestionnaireQuestionFlag';
import { AppropriatenessQuestionnaireQuestionFullListElement } from '../model/appropriatenessQuestionnaireQuestionFullListElement';
import { AppropriatenessQuestionnaireResponse } from '../model/appropriatenessQuestionnaireResponse';
import { AppropriatenessQuestionnaireTrigger } from '../model/appropriatenessQuestionnaireTrigger';
import { AwareUserId } from '../model/awareUserId';
import { CreateAppropriatenessQuestionnaireOptionRequest } from '../model/createAppropriatenessQuestionnaireOptionRequest';
import { CreateAppropriatenessQuestionnaireQuestionRequest } from '../model/createAppropriatenessQuestionnaireQuestionRequest';
import { CreateAppropriatenessQuestionnaireTriggerRequest } from '../model/createAppropriatenessQuestionnaireTriggerRequest';
import { MoveAppropriatenessQuestionnaireOptionRequest } from '../model/moveAppropriatenessQuestionnaireOptionRequest';
import { MoveAppropriatenessQuestionnaireQuestionRequest } from '../model/moveAppropriatenessQuestionnaireQuestionRequest';
import { SubmitAppropriatenessQuestionnaireRequest } from '../model/submitAppropriatenessQuestionnaireRequest';
import { UpdateAppropriatenessQuestionnaireOptionRequest } from '../model/updateAppropriatenessQuestionnaireOptionRequest';
import { UpdateAppropriatenessQuestionnaireQuestionRequest } from '../model/updateAppropriatenessQuestionnaireQuestionRequest';
import { UpdateAppropriatenessQuestionnaireTriggerRequest } from '../model/updateAppropriatenessQuestionnaireTriggerRequest';
import { Configuration } from '../configuration';
import * as i0 from "@angular/core";
export declare class AppropriatenessQuestionnaireService {
    protected httpClient: HttpClient;
    protected basePath: string;
    defaultHeaders: HttpHeaders;
    configuration: Configuration;
    encoder: HttpParameterCodec;
    constructor(httpClient: HttpClient, basePath: string, configuration: Configuration);
    private addToHttpParams;
    private addToHttpParamsRecursive;
    /**
     * @param id
     * @param createAppropriatenessQuestionnaireOptionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireCreateOption(id: string, createAppropriatenessQuestionnaireOptionRequest: CreateAppropriatenessQuestionnaireOptionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireOption>;
    appropriatenessQuestionnaireCreateOption(id: string, createAppropriatenessQuestionnaireOptionRequest: CreateAppropriatenessQuestionnaireOptionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireOption>>;
    appropriatenessQuestionnaireCreateOption(id: string, createAppropriatenessQuestionnaireOptionRequest: CreateAppropriatenessQuestionnaireOptionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireOption>>;
    /**
     * @param createAppropriatenessQuestionnaireQuestionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireCreateQuestion(createAppropriatenessQuestionnaireQuestionRequest: CreateAppropriatenessQuestionnaireQuestionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireQuestion>;
    appropriatenessQuestionnaireCreateQuestion(createAppropriatenessQuestionnaireQuestionRequest: CreateAppropriatenessQuestionnaireQuestionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireQuestion>>;
    appropriatenessQuestionnaireCreateQuestion(createAppropriatenessQuestionnaireQuestionRequest: CreateAppropriatenessQuestionnaireQuestionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireQuestion>>;
    /**
     * @param createAppropriatenessQuestionnaireTriggerRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireCreateTrigger(createAppropriatenessQuestionnaireTriggerRequest: CreateAppropriatenessQuestionnaireTriggerRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireTrigger>;
    appropriatenessQuestionnaireCreateTrigger(createAppropriatenessQuestionnaireTriggerRequest: CreateAppropriatenessQuestionnaireTriggerRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireTrigger>>;
    appropriatenessQuestionnaireCreateTrigger(createAppropriatenessQuestionnaireTriggerRequest: CreateAppropriatenessQuestionnaireTriggerRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireTrigger>>;
    /**
     * @param id
     * @param optionId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireDeleteOption(id: string, optionId: string, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    appropriatenessQuestionnaireDeleteOption(id: string, optionId: string, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    appropriatenessQuestionnaireDeleteOption(id: string, optionId: string, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param id
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireDeleteQuestion(id: string, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    appropriatenessQuestionnaireDeleteQuestion(id: string, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    appropriatenessQuestionnaireDeleteQuestion(id: string, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param id
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireDeleteTrigger(id: string, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    appropriatenessQuestionnaireDeleteTrigger(id: string, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    appropriatenessQuestionnaireDeleteTrigger(id: string, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireGetFullList(observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<AppropriatenessQuestionnaireQuestionFullListElement>>;
    appropriatenessQuestionnaireGetFullList(observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<AppropriatenessQuestionnaireQuestionFullListElement>>>;
    appropriatenessQuestionnaireGetFullList(observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<AppropriatenessQuestionnaireQuestionFullListElement>>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireGetHistory(userId?: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<AppropriatenessQuestionnaireHistory>>;
    appropriatenessQuestionnaireGetHistory(userId?: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<AppropriatenessQuestionnaireHistory>>>;
    appropriatenessQuestionnaireGetHistory(userId?: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<AppropriatenessQuestionnaireHistory>>>;
    /**
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireGetTriggers(observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<AppropriatenessQuestionnaireTrigger>>;
    appropriatenessQuestionnaireGetTriggers(observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<AppropriatenessQuestionnaireTrigger>>>;
    appropriatenessQuestionnaireGetTriggers(observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<AppropriatenessQuestionnaireTrigger>>>;
    /**
     * @param id
     * @param optionId
     * @param moveAppropriatenessQuestionnaireOptionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireMoveOption(id: string, optionId: string, moveAppropriatenessQuestionnaireOptionRequest: MoveAppropriatenessQuestionnaireOptionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireOption>;
    appropriatenessQuestionnaireMoveOption(id: string, optionId: string, moveAppropriatenessQuestionnaireOptionRequest: MoveAppropriatenessQuestionnaireOptionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireOption>>;
    appropriatenessQuestionnaireMoveOption(id: string, optionId: string, moveAppropriatenessQuestionnaireOptionRequest: MoveAppropriatenessQuestionnaireOptionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireOption>>;
    /**
     * @param id
     * @param moveAppropriatenessQuestionnaireQuestionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireMoveQuestion(id: string, moveAppropriatenessQuestionnaireQuestionRequest: MoveAppropriatenessQuestionnaireQuestionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireQuestion>;
    appropriatenessQuestionnaireMoveQuestion(id: string, moveAppropriatenessQuestionnaireQuestionRequest: MoveAppropriatenessQuestionnaireQuestionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireQuestion>>;
    appropriatenessQuestionnaireMoveQuestion(id: string, moveAppropriatenessQuestionnaireQuestionRequest: MoveAppropriatenessQuestionnaireQuestionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireQuestion>>;
    /**
     * @param submitAppropriatenessQuestionnaireRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireSubmitAnnual(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireResponse>;
    appropriatenessQuestionnaireSubmitAnnual(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireResponse>>;
    appropriatenessQuestionnaireSubmitAnnual(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireResponse>>;
    /**
     * @param flag
     * @param submitAppropriatenessQuestionnaireRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireSubmitFlag(flag: AppropriatenessQuestionnaireQuestionFlag, submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireResponse>;
    appropriatenessQuestionnaireSubmitFlag(flag: AppropriatenessQuestionnaireQuestionFlag, submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireResponse>>;
    appropriatenessQuestionnaireSubmitFlag(flag: AppropriatenessQuestionnaireQuestionFlag, submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireResponse>>;
    /**
     * @param submitAppropriatenessQuestionnaireRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireSubmitInitial(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireResponse>;
    appropriatenessQuestionnaireSubmitInitial(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireResponse>>;
    appropriatenessQuestionnaireSubmitInitial(submitAppropriatenessQuestionnaireRequest: SubmitAppropriatenessQuestionnaireRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireResponse>>;
    /**
     * @param id
     * @param optionId
     * @param updateAppropriatenessQuestionnaireOptionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireUpdateOption(id: string, optionId: string, updateAppropriatenessQuestionnaireOptionRequest: UpdateAppropriatenessQuestionnaireOptionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireOption>;
    appropriatenessQuestionnaireUpdateOption(id: string, optionId: string, updateAppropriatenessQuestionnaireOptionRequest: UpdateAppropriatenessQuestionnaireOptionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireOption>>;
    appropriatenessQuestionnaireUpdateOption(id: string, optionId: string, updateAppropriatenessQuestionnaireOptionRequest: UpdateAppropriatenessQuestionnaireOptionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireOption>>;
    /**
     * @param id
     * @param updateAppropriatenessQuestionnaireQuestionRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireUpdateQuestion(id: string, updateAppropriatenessQuestionnaireQuestionRequest: UpdateAppropriatenessQuestionnaireQuestionRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireQuestion>;
    appropriatenessQuestionnaireUpdateQuestion(id: string, updateAppropriatenessQuestionnaireQuestionRequest: UpdateAppropriatenessQuestionnaireQuestionRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireQuestion>>;
    appropriatenessQuestionnaireUpdateQuestion(id: string, updateAppropriatenessQuestionnaireQuestionRequest: UpdateAppropriatenessQuestionnaireQuestionRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireQuestion>>;
    /**
     * @param id
     * @param updateAppropriatenessQuestionnaireTriggerRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    appropriatenessQuestionnaireUpdateTrigger(id: string, updateAppropriatenessQuestionnaireTriggerRequest: UpdateAppropriatenessQuestionnaireTriggerRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AppropriatenessQuestionnaireTrigger>;
    appropriatenessQuestionnaireUpdateTrigger(id: string, updateAppropriatenessQuestionnaireTriggerRequest: UpdateAppropriatenessQuestionnaireTriggerRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AppropriatenessQuestionnaireTrigger>>;
    appropriatenessQuestionnaireUpdateTrigger(id: string, updateAppropriatenessQuestionnaireTriggerRequest: UpdateAppropriatenessQuestionnaireTriggerRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AppropriatenessQuestionnaireTrigger>>;
    /**
     * @param flag
     * @param awareUserId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    requestQuestionnaire(flag: AppropriatenessQuestionnaireQuestionFlag, awareUserId: AwareUserId, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    requestQuestionnaire(flag: AppropriatenessQuestionnaireQuestionFlag, awareUserId: AwareUserId, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    requestQuestionnaire(flag: AppropriatenessQuestionnaireQuestionFlag, awareUserId: AwareUserId, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AppropriatenessQuestionnaireService, [null, { optional: true; }, { optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AppropriatenessQuestionnaireService>;
}
