import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MatCheckboxChange } from '@angular/material/checkbox'; import { MtnaAuthFacade } from '@mtna/core-user-angular'; import { DataAccessPolicy } from '@mtna/pojo-consumer-ts'; import { AccessRequirementFacade, MtnaAccessRequirementComponent } from '@mtna/web-security-angular'; import { AccessRequirement } from '@mtna/web-security-ts'; import { RdsAuthFacade } from '@rds/shared-state-auth'; import * as i0 from "@angular/core"; export declare class RdsDataAccessPolicyAccessRequirement extends MtnaAccessRequirementComponent implements OnInit { private rdsAuthFacade; protected authFacade: MtnaAuthFacade; private fb; protected accessRequirementFacade: AccessRequirementFacade; get accessRequirement(): AccessRequirement | undefined; set accessRequirement(accessRequirement: AccessRequirement | undefined); private unsubscribe$; private _dataAccessPolicyRequirement; dataAccessPolicy$: import("rxjs").Observable; dataAccessPolicy: DataAccessPolicy | undefined; form: FormGroup; constructor(rdsAuthFacade: RdsAuthFacade, authFacade: MtnaAuthFacade, fb: FormBuilder, accessRequirementFacade: AccessRequirementFacade); ngOnInit(): void; checkBoxValueChange(change: MatCheckboxChange): void; finalizeAccessRequirement(): void; private monitorUserProfile; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }