import { DataSource } from 'typeorm';
export declare class FaceAuthService {
    private readonly connection;
    private readonly s3;
    private readonly rekognition;
    private readonly S3_BUCKET;
    private readonly COLLECTION_ID;
    constructor(connection: DataSource);
    uploadAndIndexFace(file: Express.Multer.File): Promise<{
        status: string;
        message: string;
        faceId?: undefined;
        key?: undefined;
    } | {
        message: string;
        faceId: string;
        key: string;
        status?: undefined;
    }>;
    getfaceID(key: string): Promise<{
        faceID: string;
        message: string;
        error?: undefined;
    } | {
        message: string;
        faceID?: undefined;
        error?: undefined;
    } | {
        message: string;
        error: any;
        faceID?: undefined;
    }>;
}
