import { StreamableFile } from '@nestjs/common';
import { BookingService } from '../booking.service';
import { BookingRepository } from '../repositories/booking.repository';
import { PrivateDocumentStorage } from '../../../common/storage/private-document.storage';
export declare const PAN_CARD_MAX_BYTES: number;
export declare class BookingPanService {
    private readonly bookings;
    private readonly repo;
    private readonly files;
    private readonly logger;
    constructor(bookings: BookingService, repo: BookingRepository, files: PrivateDocumentStorage);
    upload(bookingId: string, file: Express.Multer.File): Promise<{
        has_pan_card: true;
    }>;
    download(bookingId: string): Promise<StreamableFile>;
}
