import { Injector } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
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 DejaPopupComponent extends DejaPopupBase {
    dialogRef: MatDialogRef<DejaPopupBase>;
    config: DejaPopupConfig<unknown>;
    protected injector: Injector;
    isMinified: boolean;
    isFullscreen: boolean;
    constructor(dialogRef: MatDialogRef<DejaPopupBase>, config: DejaPopupConfig<unknown>, injector: Injector);
    doAction(_action: DejaPopupAction): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaPopupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DejaPopupComponent, "deja-popup", never, {}, {}, never, never, false>;
}
