/** * Local Development Server Analyzer * Fetches and analyzes HTML from local dev servers (localhost) */ import type { SEOContext } from '../types/seo.js'; interface LocalAnalysisResult { html: string; title: string | null; metaDescription: string | null; hasSchemaOrg: boolean; schemaTypes: string[]; headings: { h1: number; h2: number; h3: number; }; images: { total: number; withoutAlt: number; }; links: { internal: number; external: number; }; } /** * Check if domain is a local development server */ export declare function isLocalDomain(domain: string): boolean; /** * Fetch HTML from local dev server */ export declare function fetchLocalHTML(domain: string, urlPath: string): Promise; /** * Analyze HTML content for SEO issues */ export declare function analyzeHTML(html: string, url: string): LocalAnalysisResult; /** * Generate SEO context from local HTML analysis */ export declare function generateLocalSEOContext(analysis: LocalAnalysisResult, domain: string, urlPath: string): SEOContext; export {}; //# sourceMappingURL=local-analyzer.d.ts.map