import * as react from 'react';
import { HTMLAttributes } from 'react';
import { Status } from './status-dot.js';
interface BackupJob {
name: string;
status: Status;
lastRun?: string;
nextRun?: string;
size?: string;
target?: string;
}
interface BackupStatusPanelProps extends HTMLAttributes {
/** List of backup jobs */
jobs: BackupJob[];
/** Total size of all backups */
totalSize?: string;
/** Last full backup timestamp */
lastFullBackup?: string;
/** Whether the panel is loading */
loading?: boolean;
}
declare const BackupStatusPanel: react.ForwardRefExoticComponent>;
export { type BackupJob, BackupStatusPanel, type BackupStatusPanelProps };