import { SEOResult } from '../../types/audit-results';
/**
 * SEOService - Returns SEOResult (same type used in PageAuditResult)
 * Used by API endpoint: POST /api/v2/page/seo
 */
export declare class SEOService {
    private poolManager;
    constructor(testMode?: boolean);
    private initializePool;
    analyzeUrl(url: string, options?: {
        timeout?: number;
    }): Promise<SEOResult>;
    private calculateSEOScore;
    private scoreToGrade;
    private identifyHeadingIssues;
    private identifySEOIssues;
    cleanup(): Promise<void>;
}
//# sourceMappingURL=seo.service.d.ts.map