/** * Auth UI 组件 — OAuthButtons * Shadow DOM 封装的第三方登录按钮组 * 继承 BaseComponent,使用 i18n 国际化 */ import { BaseComponent } from '../../base/BaseComponent'; export interface OAuthButtonsConfig { tenantId: string; providers?: Array<'google' | 'facebook' | 'apple' | 'line'>; locale?: string; onOAuthStart?: (provider: string) => void; } export declare class OAuthButtons extends BaseComponent { private config; constructor(); static get observedAttributes(): string[]; connectedCallback(): void; configure(config: Partial): void; protected styles(): string; protected render(): string; protected afterRender(): void; } /** 注册第三方登录按钮组自定义元素 */ export declare function registerOAuthButtons(): void; //# sourceMappingURL=OAuthButtons.d.ts.map