/** `` Front end for Kano's authentication flow. Add this component somewhere in your html body and set some EventListeners to interact with its many useful events. ```html ``` @demo demo/index.html @demo demo/example.html */ import { LitElement } from 'lit-element/lit-element.js'; import './components/kwc-auth-username.js'; import './components/kwc-auth-password.js'; import './components/kwc-auth-email.js'; import './components/kwc-auth-forgot-username.js'; import './components/kwc-auth-forgot-email.js'; import './components/kwc-auth-forgot-password.js'; import './components/kwc-auth-successful-signup.js'; import './components/kwc-auth-login.js'; import { UsernameInput } from './components/kwc-auth-username.js'; import { ForgotUsernameInput } from './components/kwc-auth-forgot-username.js'; import { EmailInput } from './components/kwc-auth-email.js'; import { ForgotPassword } from './components/kwc-auth-forgot-password.js'; import { Login } from './components/kwc-auth-login.js'; interface Form { username: string; password: string; email: string; region: 'row' | 'usa' | 'jpn' | 'eur' | ''; } export declare class KwcAuth extends LitElement { loading: boolean; hideLogin: boolean; view: string; locale: string; logo: string; backgroundGlyph: string; allowExit: boolean; form: Form; static readonly styles: import("lit-element").CSSResult[]; constructor(); connectedCallback(): void; disconnectedCallback(): void; handleLoginRequested(): void; username?: UsernameInput; forgotUsername?: ForgotUsernameInput; email?: EmailInput; forgotPassword?: ForgotPassword; login?: Login; formTemplate(view: string): import("lit-element").TemplateResult; changeView(e: CustomEvent): void; handleSubmit(e: CustomEvent): void; handleExit(): void; render(): import("lit-element").TemplateResult; submit(view: string): void; handleUsernameSubmit(e: CustomEvent): void; handlePasswordSubmit(e: CustomEvent): void; handleUpdateUsername(e: CustomEvent): void; handleRegister(e: CustomEvent): void; handleUpdateEmail(e: CustomEvent): void; handleLogin(e: CustomEvent): void; handleForgotPassword(e: CustomEvent): void; handleForgotUsername(e: CustomEvent): void; handleForgotEmail(e: CustomEvent): void; handleFinishedFlow(): void; handleResendEmail(): void; } export {};