import { EncounterType } from '../enums/EncounterType.js';
import { ExaminerOfficerType } from '../enums/ExaminerOfficerType.js';
import { RequestType } from '../enums/RequestType.js';

declare class CurrentEncounterLevel {
    private static instance;
    private level;
    private officerType;
    private requestType;
    private constructor();
    static getInstance(): CurrentEncounterLevel;
    getEncounterType(): EncounterType;
    setEncounterType(level: EncounterType): void;
    getExaminerOfficerType(): ExaminerOfficerType;
    setExaminerOfficerType(type: ExaminerOfficerType): void;
    getRequestType(): RequestType;
    setRequestType(type: RequestType): void;
    isDeletedEncounter(): boolean;
}

export { CurrentEncounterLevel };
