import { UmbContextBase } from '../../../libs/class-api/index.js'; import type { UmbControllerHost } from '../../../libs/controller-api/index.js'; interface UmbPreviewIframeArgs { culture?: string; height?: string; segment?: string; width?: string; wrapperClass?: string; } export declare class UmbPreviewContext extends UmbContextBase { #private; readonly culture: import("rxjs").Observable; readonly iframeReady: import("rxjs").Observable; readonly previewUrl: import("rxjs").Observable; readonly segment: import("rxjs").Observable; readonly unique: import("rxjs").Observable; constructor(host: UmbControllerHost); hostDisconnected(): void; exitPreview(): Promise; iframeLoaded(iframe: HTMLIFrameElement): void; getIFrameWrapper(): HTMLElement | undefined; openWebsite(): Promise; reloadIFrame(iframe: HTMLIFrameElement): void; updateIFrame(args?: UmbPreviewIframeArgs): Promise; } export {};