import { Data } from './types'; import { PropertyDeclarations, TemplateResult } from 'lit-element'; import { NucleonElement } from '../NucleonElement/NucleonElement'; import { NucleonV8N } from '../NucleonElement/types'; declare const Base: typeof NucleonElement & import("lit-element").Constructor & { defaultNS: string; } & import("lit-element").Constructor & { styles: import("lit-element").CSSResultArray; }; /** * Form element for email/password sign in. * * @element foxy-sign-in-form * @since 1.4.0 */ export declare class SignInForm extends Base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; issuer: string; private __autofillPoller; private readonly __emailValidator; private readonly __passwordValidator; private readonly __newPasswordValidator; private readonly __mfaTotpCodeValidator; private readonly __renderEmail; private readonly __renderPassword; private readonly __renderNewPassword; private readonly __renderMfaTotpCode; private readonly __renderMfaSecretCode; private readonly __renderMfaRememberDevice; private readonly __renderError; private readonly __renderSubmit; render(): TemplateResult; connectedCallback(): void; disconnectedCallback(): void; protected _sendPost(edits: Partial): Promise; protected _fetch(...args: Parameters): Promise; private get __mfaSecretCode(); } export {};