import { EventEmitter } from '@angular/core';
import { UntypedFormGroup, NgForm } from '@angular/forms';
import { ActivatedRoute } from '@angular/router';
import { ElementsModel } from '../../models/questionnaire/ElementsModel';
import { LegalDisclaimarModel } from '../../models/questionnaire/LegalDiscaimarModel';
import { LoggerService } from '../../services/logger/logger.service';
import { UtilService } from '../../services/util/util.service';
import * as i0 from "@angular/core";
export declare class OfflineLegalDisclaimarComponent {
    logger: LoggerService;
    activatedRoute: ActivatedRoute;
    util: UtilService;
    displayPosition: boolean;
    position: string;
    displayCheckBox: boolean;
    legalDisclaimar: LegalDisclaimarModel;
    qeFormDirective: NgForm;
    accepted: EventEmitter<boolean>;
    form: UntypedFormGroup;
    question: ElementsModel;
    componentData: string;
    isSubmitted: boolean;
    constructor(logger: LoggerService, activatedRoute: ActivatedRoute, util: UtilService);
    showPositionDialog(position: string): void;
    acceptDisclaimar(): void;
    cancelDisclaimar(): void;
    get legalHidden(): import("@angular/forms").AbstractControl<any, any>;
    get lastfourssn(): import("@angular/forms").AbstractControl<any, any>;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<OfflineLegalDisclaimarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OfflineLegalDisclaimarComponent, "app-offline-legal-disclaimar", never, { "form": { "alias": "form"; "required": false; }; "question": { "alias": "question"; "required": false; }; "componentData": { "alias": "componentData"; "required": false; }; }, { "accepted": "accepted"; }, never, never, false, never>;
}
//# sourceMappingURL=offline-legal-disclaimar.component.d.ts.map