import { nothing } from '../../external/lit/index.js'; import { UmbLitElement } from '../../packages/core/lit-element/index.js'; export declare class UmbAppLogoElement extends UmbLitElement { /** * The loading attribute of the image. * @type {'lazy' | 'eager'} * @default 'eager' */ loading: 'lazy' | 'eager'; /** * The type of logo to display. Mark will display the mark logo, and logo will display the full logo with text. * @type {'mark' | 'logo'} * @default 'mark' */ logoType: 'mark' | 'logo'; /** * Override the application theme, for example if you want to display the dark theme logo on a light theme. * @example 'umb-dark-theme' * @type {string} * @default undefined */ overrideTheme?: string; private _serverUrl?; /** * The theme of the application. */ private _theme?; constructor(); /** * Do not use shadow DOM for this element. * @returns {this} The element instance. */ createRenderRoot(): this; render(): typeof nothing | import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'umb-app-logo': UmbAppLogoElement; } }