import { AfterViewInit, ElementRef, OnInit } from '@angular/core';
import { BaseComponent } from "../base/base.component";
import { EmbedModeService } from "../_services/embed-mode.service";
import { DomSanitizer, SafeResourceUrl } from "@angular/platform-browser";
import * as i0 from "@angular/core";
export declare class EmbedComponent extends BaseComponent implements OnInit, AfterViewInit {
    private embedModeService;
    private sanitizer;
    /** The url of the application to embed */
    url: string;
    /** Use as fullscreen component, or within parent div */
    takeOver: boolean;
    iframeDiv: ElementRef | undefined;
    safeUrl: SafeResourceUrl | undefined;
    constructor(embedModeService: EmbedModeService, sanitizer: DomSanitizer);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmbedComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EmbedComponent, "spaas-embed", never, { "url": { "alias": "url"; "required": false; }; "takeOver": { "alias": "takeOver"; "required": false; }; }, {}, never, never, false, never>;
}
