import type { UmbAuthProviderDefaultProps, UmbUserLoginState } from '../types.js'; import { UmbLitElement } from '../../lit-element/index.js'; /** * A reusable auth login view that renders the full login screen (background, logo, greeting, providers). * Can be used standalone as a page or composed inside a modal wrapper. */ export declare class UmbAuthViewElement extends UmbLitElement { #private; userLoginState: UmbUserLoginState; onSuccess?: () => void; private _error?; private _serverUrl; private _loading; private _allowLocalLogin; get props(): UmbAuthProviderDefaultProps; get headline(): string; firstUpdated(): void; render(): import("lit-html").TemplateResult<1>; static readonly styles: import("lit").CSSResult[]; } export default UmbAuthViewElement; declare global { interface HTMLElementTagNameMap { 'umb-auth-view': UmbAuthViewElement; } }