import { QrCodesService } from './qr-codes.service';
export declare class QrCodesController {
    private readonly qrCodesService;
    constructor(qrCodesService: QrCodesService);
    getAllQrCodes(): Promise<({
        vendor: {
            pharmacy: {
                name: string;
            };
            name: string;
            id: string;
        };
    } & {
        id: string;
        uniqueKey: string;
        qrUrl: string;
        qrImageData: string | null;
        generatedAt: Date;
        isActive: boolean;
        vendorId: string;
    })[]>;
    getVendorQrCode(vendorId: string): Promise<{
        id: string;
        uniqueKey: string;
        qrUrl: string;
        qrImageData: string | null;
        generatedAt: Date;
        isActive: boolean;
        vendorId: string;
    }>;
    regenerateQrCode(vendorId: string): Promise<{
        id: string;
        uniqueKey: string;
        qrUrl: string;
        qrImageData: string | null;
        generatedAt: Date;
        isActive: boolean;
        vendorId: string;
    }>;
}
