/** * Auth UI 组件 — LoginForm * Shadow DOM 封装的登录表单组件 * 继承 BaseComponent,使用 i18n 国际化 */ import { BaseComponent } from '../../base/BaseComponent'; export interface LoginFormConfig { tenantId: string; locale?: string; onSuccess?: (token: { access_token: string; refresh_token: string; }) => void; onError?: (error: Error) => void; showOAuth?: boolean; oauthProviders?: Array<'google' | 'facebook' | 'apple' | 'line'>; showRegisterLink?: boolean; showForgotPassword?: boolean; } export declare class LoginForm extends BaseComponent { private config; constructor(); static get observedAttributes(): string[]; connectedCallback(): void; configure(config: Partial): void; protected styles(): string; protected render(): string; protected afterRender(): void; private handleLogin; } /** 注册登录表单自定义元素 */ export declare function registerLoginForm(): void; //# sourceMappingURL=LoginForm.d.ts.map