import * as lit from 'lit'; import { BackupFile } from '@lukso/passkey-auth'; import { C as CoreLitElement } from './index-D2orHGFi.js'; declare class BackupModal extends CoreLitElement { open: boolean; theme: 'light' | 'dark' | 'auto'; private currentStep; private useEncryption; private password; private passwordConfirm; private passwordErrors; private isCreatingBackup; private generatedBackup; /** * Public method for parent to set backup result * Called after parent handles the 'create' event */ setBackupResult(backupFile: BackupFile | null, options?: { error?: string; }): void; render(): lit.TemplateResult<1>; private renderStep; private renderChoiceStep; private renderPasswordStep; private renderDownloadStep; private getStepTitle; private selectBackupType; private createBackup; private handleDownload; private goBack; private close; private calculatePasswordStrength; } declare global { interface HTMLElementTagNameMap { 'backup-modal': BackupModal; } } export { BackupModal };