import type { Request } from 'express';
import type { AuthenticatedUser } from '../../common/interfaces/authenticated-user.interface';
import { ArchiveService } from './archive.service';
import { ReactivateDto } from './dto/reactivate.dto';
export declare class ArchiveController {
    private readonly archiveService;
    constructor(archiveService: ArchiveService);
    list(user: AuthenticatedUser): Promise<import("./archive.service").ArchiveBundle>;
    reactivate(dto: ReactivateDto, user: AuthenticatedUser, req: Request): Promise<void>;
}
