import { CdkDragEnd, Point } from '@angular/cdk/drag-drop'; import { Portal } from '@angular/cdk/portal'; import { AfterViewInit, ElementRef, Injector, OnInit, Renderer2 } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { DomSanitizer } from '@angular/platform-browser'; import { DejaPopupAction } from '../../model/popup-action.model'; import { DejaPopupBase } from '../../model/popup-base.class'; import { DejaPopupConfig } from '../../model/popup-config.model'; import * as i0 from "@angular/core"; export declare class DejaPopupAdvancedComponent extends DejaPopupBase implements AfterViewInit, OnInit { dialogRef: MatDialogRef; config: DejaPopupConfig; protected injector: Injector; protected renderer: Renderer2; protected elRef: ElementRef; private domSanitizer; dragstart: boolean; dragPosition: Point; componentPortal: Portal; private left; private top; constructor(dialogRef: MatDialogRef, config: DejaPopupConfig, injector: Injector, renderer: Renderer2, elRef: ElementRef, domSanitizer: DomSanitizer); ngOnInit(): void; ngAfterViewInit(): void; doAction(action: DejaPopupAction): void; goFullScreen(): void; exitFullScreen(): void; onCdkDragEnded(cdkDrag: CdkDragEnd): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }