import { DeesElement, type TemplateResult } from '@design.estate/dees-element'; declare global { interface HTMLElementTagNameMap { 'sz-services-backups-view': SzServicesBackupsView; } } export interface IBackupSchedule { id: string; scope: string; retention: string; schedule: string; lastRun?: string; nextRun?: string; status: 'active' | 'failed' | 'disabled'; error?: string; } export interface IBackup { id: string; service: string; createdAt: string; size: string; includes: string[]; } export declare class SzServicesBackupsView extends DeesElement { static demo: () => TemplateResult<1>; accessor schedules: IBackupSchedule[]; accessor backups: IBackup[]; static styles: import("@design.estate/dees-element").CSSResult[]; render(): TemplateResult; private handleImport; private handleCreateSchedule; private handleRunNow; private handleToggle; private handleDeleteSchedule; private handleDownload; private handleDeleteBackup; }