import { FaceAuthService } from './face-auth.service';
export declare class FaceController {
    private readonly faceService;
    constructor(faceService: FaceAuthService);
    uploadFace(file: Express.Multer.File): Promise<{
        status: string;
        message: string;
        faceId?: undefined;
        key?: undefined;
    } | {
        message: string;
        faceId: string;
        key: string;
        status?: undefined;
    }>;
    searchFace(file: Express.Multer.File): Promise<{
        message: string;
        patientDetails: any;
        error?: undefined;
    } | {
        message: string;
        patientDetails?: undefined;
        error?: undefined;
    } | {
        message: string;
        error: any;
        patientDetails?: undefined;
    }>;
    FaceId(key: string): Promise<{
        faceID: string;
        message: string;
        error?: undefined;
    } | {
        message: string;
        faceID?: undefined;
        error?: undefined;
    } | {
        message: string;
        error: any;
        faceID?: undefined;
    }>;
    getDocs(key: string): Promise<any>;
}
