import { StreamableFile } from '@nestjs/common';
import { Response } from 'express';
import { BackupService } from './backup.service';
export declare class BackupController {
    private readonly backupService;
    constructor(backupService: BackupService);
    createBackup(res: Response): Promise<StreamableFile>;
    downloadBackup(fileName: string, res: Response): Promise<StreamableFile>;
    listBackups(): Promise<{
        success: boolean;
        count: number;
        backups: {
            file_name: string;
            size: string;
            created_at: Date;
            last_modified: Date;
            download_url: string;
            expires_in: string;
        }[];
    }>;
}
