/** * Auth UI 组件 — VerifyCode * Shadow DOM 封装的验证码输入组件 * 继承 BaseComponent,使用 i18n 国际化 */ import { BaseComponent } from '../../base/BaseComponent'; export interface VerifyCodeConfig { length?: number; autoFocus?: boolean; onComplete?: (code: string) => void; onResend?: () => void; resendCooldown?: number; } export declare class VerifyCode extends BaseComponent { private config; private countdown; private timer; constructor(); static get observedAttributes(): string[]; connectedCallback(): void; disconnectedCallback(): void; configure(config: Partial): void; startCooldown(): void; protected styles(): string; protected render(): string; protected afterRender(): void; private checkComplete; private updateResendButton; } /** 注册验证码输入自定义元素 */ export declare function registerVerifyCode(): void; //# sourceMappingURL=VerifyCode.d.ts.map