import { TemplateRef } from '@angular/core'; import { EventType } from '../../@types/types'; import { ModernRenderMode } from '../utils/render-mode.utils'; import * as i0 from "@angular/core"; export declare class ModernShareEventModalComponent { private readonly defaultBackgroundColor; backgroundColor: string; isShareEventModalVisible: boolean; onShareEventClose: () => void; shareButtons: boolean; position: string; roomName: string; adminPasscode: string; islevel: string; eventType: EventType; localLink: string; isDarkMode?: boolean; overlayStyle?: Partial; contentStyle?: Partial; customTemplate?: TemplateRef; renderMode: ModernRenderMode; showHeader: boolean; readonly faLink: import("@fortawesome/fontawesome-common-types").IconDefinition; readonly faShareNodes: import("@fortawesome/fontawesome-common-types").IconDefinition; readonly faTimes: import("@fortawesome/fontawesome-common-types").IconDefinition; get resolvedIsDarkMode(): boolean; isVisible(): boolean; isEmbedded(): boolean; handleClose(): void; handleOverlayClick(): void; resolvedSummary(): string; resolvedOverlayStyle(): Record; resolvedContentStyle(): Record; private resolvePositionStyle; private normalizeStyle; private resolvedBackground; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }