bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
24 lines • 896 B
TypeScript
export interface CloudBackupStatus {
hasCloudBackup: boolean;
isOutdated?: boolean;
lastUpdated?: number;
provider?: string;
}
export interface CloudBackupManagerProps {
checkBackupStatus?: () => Promise<CloudBackupStatus>;
updateCloudBackup?: () => Promise<void>;
onStatusChange?: (status: CloudBackupStatus) => void;
className?: string;
}
/**
* CloudBackupManager - Manage encrypted backups stored with OAuth providers
*
* Features:
* - Check cloud backup status
* - Update outdated backups
* - Show last backup time
* - OAuth provider indication
* - Automatic status refresh
*/
export declare function CloudBackupManager({ checkBackupStatus: checkBackupStatusProp, updateCloudBackup: updateCloudBackupProp, onStatusChange, className, }: CloudBackupManagerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=CloudBackupManager.d.ts.map