import { EnhancedCryptoTestResult } from './interfaces/crypto-test-result.interface';
export declare class CryptoTestService {
    private readonly logger;
    private headerChecker;
    private sslChecker;
    private readonly TEST_TIMEOUT;
    constructor();
    runTest(url: string): Promise<EnhancedCryptoTestResult>;
    private normalizeUrl;
    private initializeSecurityResults;
    private runAdvancedChecks;
    private mapHeaderResultsToCryptoTest;
    private getHeaderRecommendation;
    private mapSSLResultsToCryptoTest;
    private testTLSVersion;
    private testCipherSuites;
}
