import { Request } from 'express';
import { TEEOperationLoggerService } from '../core/services/tee-operation-logger.service';
import { TeeKmsService } from '../core/services/tee-kms.service';
import { TeeConnectRequestDto, TeeConnectResponseDto } from '../common/dto/tee-connect.dto';
export declare class TeeAttestationController {
    private readonly kmsService;
    private readonly operationLogger;
    private readonly logger;
    constructor(kmsService: TeeKmsService, operationLogger: TEEOperationLoggerService);
    private getAttestation;
    healthCheck(): {
        status: string;
        timestamp: string;
    };
    connect(body: TeeConnectRequestDto, req: Request): Promise<TeeConnectResponseDto>;
}
