export interface SSLCertificateInfo { valid: boolean; subject: { commonName?: string; organization?: string; organizationalUnit?: string; locality?: string; state?: string; country?: string; }; issuer: { commonName?: string; organization?: string; organizationalUnit?: string; locality?: string; state?: string; country?: string; }; validFrom: string; validTo: string; daysToExpiry: number; serialNumber?: string; fingerprint?: string; signatureAlgorithm?: string; keySize?: number; protocol?: string; cipher?: { name?: string; version?: string; }; } export interface SSLAnalysisResult { host: string; port: number; certificate?: SSLCertificateInfo; warnings: string[]; errors: string[]; securityScore: number; recommendations: string[]; } export declare class SSLAnalyzerService { analyzeSSL(url: string): Promise; private getCertificateInfo; private parseCertificateField; private analyzeCertificateSecurity; quickSSLCheck(url: string): Promise<{ valid: boolean; daysToExpiry?: number; warnings: string[]; }>; } //# sourceMappingURL=ssl-analyzer.service.d.ts.map