import { InitialElement } from '../core/app'; import { BaseWidgetOptions, BaseWidget } from '../core/base-widget'; export interface IframeWidgetOptions extends BaseWidgetOptions { host: string; id: string; customerId?: string; initialElement?: InitialElement; locale?: string; channel?: string; } export declare class IframeWidget extends BaseWidget { private host; private id; private customerId; private loaded; private initialElement; private locale; private channel; constructor(options: IframeWidgetOptions); getBaseCls(): string; getBoxElem(): HTMLIFrameElement; setLoaded(value: boolean): void; isLoaded(): boolean; createNode(): HTMLIFrameElement; getViewportWidth(): number; buildUrl(): string; load(customerId: string): void; setContent(): void; getInitialElement(): InitialElement; setInitialElement(initialElement: InitialElement): void; }