import { LitElement } from "lit";
import { type TranslateFn } from "@livepeer-frameworks/player-core";
import "./fw-dvd-logo.js";
export declare class FwLoadingScreen extends LitElement {
    message?: string;
    logoSrc?: string;
    translator?: TranslateFn;
    private _defaultTranslator;
    private _containerEl?;
    private _logoSize;
    private _logoOffset;
    private _isLogoHovered;
    private _bubbles;
    private _hitmarkers;
    private _bubbleTimers;
    private _resizeObserver;
    private readonly _particles;
    static styles: import("lit").CSSResult[];
    connectedCallback(): void;
    disconnectedCallback(): void;
    protected firstUpdated(): void;
    private _createParticles;
    private _createBubbles;
    private _setManagedTimer;
    private _clearBubbleTimers;
    private _updateBubble;
    private _animateBubble;
    private _startBubbleAnimations;
    private _updateLogoSize;
    private _handleMouseMove;
    private _handleMouseLeave;
    private _handleLogoClick;
    private get _t();
    protected render(): import("lit").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        "fw-loading-screen": FwLoadingScreen;
    }
}
