import GirafeHTMLElement from '../../../base/GirafeHTMLElement.js';
import ThemeLayer from '../../../models/layers/themelayer.js';
declare class MobileThemeElementComponent extends GirafeHTMLElement {
    protected templateUrl: string | null;
    protected styleUrls: string[] | null;
    template: () => import("uhtml").Hole;
    theme?: ThemeLayer;
    static get observedAttributes(): string[];
    constructor();
    render(): void;
    private refreshTheme;
    protected connectedCallback(): void;
    attributeChangedCallback(name: string): void;
}
export default MobileThemeElementComponent;
