import { EventEmitter } from '@angular/core';
import { UntypedFormBuilder, 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 { LoginService } from '../../services/login/login.service';
import { ClaimantContextService } from '../../services/claimant-context/claimant-context.service';
import { UtilService } from '../../services/util/util.service';
import * as i0 from "@angular/core";
export declare class LegalDisclaimarComponent {
    logger: LoggerService;
    fb: UntypedFormBuilder;
    ls: LoginService;
    activatedRoute: ActivatedRoute;
    claimantContextService: ClaimantContextService;
    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, fb: UntypedFormBuilder, ls: LoginService, activatedRoute: ActivatedRoute, claimantContextService: ClaimantContextService, 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<LegalDisclaimarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LegalDisclaimarComponent, "app-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=legal-disclaimar.component.d.ts.map