import { AfterViewInit, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { LinkItem, SupportOption, SupportResponse, UserConclusion } from '../../../../reuse/shared/data-access/openapi/v1'; import { MatDialog } from '@angular/material/dialog'; import { BaseComponent } from '../../../../reuse/shared/base-component/base.component'; import { AntimicrobialServiceDefinition } from '../../../../reuse/shared/data-access/api/antimicrobial.service.definition'; import { ShadowDomOverlayContainer } from '../../../../reuse/shared/utils/shadow-dom-overlay.container'; export declare class PssAmbRecommendationComponent extends BaseComponent implements OnInit, OnChanges, AfterViewInit { antimicrobialService: AntimicrobialServiceDefinition; dialog: MatDialog; hostServices: Readonly<{ cacheDataStorage: Map; offlineDataStorage: import("@smals-belgium/myhealth-wc-integration").OfflineDataStorage; events: import("@smals-belgium/myhealth-wc-integration").HostEventTarget; getAccessToken(audience?: string): Promise; getIdToken(): Promise; patchContactInfo(contactInfo: { email?: string | null | undefined; dialCode: string | null; phoneNumber: string | null; } | { email?: string | null | undefined; dialCode?: null | undefined; phoneNumber?: null | undefined; }): import("@smals-belgium/myhealth-wc-integration").ContactInfoError[]; }>; shadowDomOverlay: ShadowDomOverlayContainer; private readonly cdr; bapcocLinks: LinkItem[]; ebPracticeNetLinks: LinkItem[]; finishedLoading: boolean; isProfessional: boolean; readonly supportResponse: import("@angular/core").InputSignal; readonly showDisclaimer: import("@angular/core").InputSignal; readonly showWarning: import("@angular/core").InputSignal; readonly showLegenda: import("@angular/core").InputSignal; readonly showPatientVariables: import("@angular/core").InputSignal; readonly userConclusionSubmitted: import("@angular/core").OutputEmitterRef; ngOnInit(): Promise; professionalParser(): Promise; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; manageLinks(): void; selectAndConcludeSupportOption(selectedSupportOption: SupportOption | 'otherReason' | null, event?: any): void; openLegendDialog(event: any): void; preventPropagationOnLinkClick(event: MouseEvent): void; private concludeSupport; } //# sourceMappingURL=pss-amb-recommendation.component.d.ts.map