import { LitElement, type TemplateResult, type PropertyValues } from "lit"; import { SWManager } from "./swmanager"; import type { FavIconEventDetail } from "./types"; import type { EmbedReplayData } from "./item"; import type { RwpPageLoadingEvent, RwpUrlChangeEvent } from "./events"; type IframeMessage = MessageEvent; declare class Embed extends LitElement { url: string; ts: string; query: string; source: any; src: any; view: string; embed: string | null; replaybase: string; swName: string; title: string; coll: string; config: string; inited: boolean; paramString: string | null; hashString: string | undefined; deepLink: boolean; updateFavicons: boolean; sandbox: boolean; noSandbox: boolean | null; noWebWorker: boolean; noCache: boolean; hideOffscreen: boolean | undefined; noMediaDownload: boolean; useAdblock: boolean; adblockRulesUrl: string; newWindowBase: string; errorMessage: TemplateResult<1> | string | undefined; requireSubdomainIframe: any; loading: string; useRuffle: boolean; private readonly iframe?; replayfile: string; mainElementName: string; appName: string; customConfig: Record | null; reloadCount: number; isCrossOrigin: boolean | undefined; swmanager: SWManager | undefined; static setDefaultReplayFile(replayfile: any): void; doRegister(): Promise; fullReload(): Promise; handleMessage(event: IframeMessage): void; handleUrlChangeMessage(data: EmbedReplayData): void; firstUpdated(): void; loadBrowserDefaults(): void; updateFromHash(): void; mergeConfigs(): string; updated(changedProperties: PropertyValues): void; static get styles(): import("lit").CSSResultGroup; render(): TemplateResult<1>; onLoad(event: any): void; } export { Embed }; //# sourceMappingURL=embed.d.ts.map