import { Observable } from 'rxjs';
import { EmbedModeModel } from '../_models/embed-mode.model';
import * as i0 from "@angular/core";
export declare class EmbedModeService {
    readonly POST_MESSAGE_GETTHEME = "getTheme";
    private embedMode;
    private embedMode$;
    embeddedWindow: Window | null;
    private static getIframeParent;
    setEmbedMode(): void;
    private newEmbedMode;
    onNewEmbedMode(): Observable<EmbedModeModel>;
    getEmbedMode(): EmbedModeModel;
    getEmbeddedWindow(): Window | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmbedModeService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EmbedModeService>;
}
