export interface ExtractedPage { title?: string; metaDescription?: string; canonical?: string; lang?: string; h1?: string; /** Open Graph properties keyed without the `og:` prefix (e.g. `site_name`). */ og: Record; /** Parsed JSON-LD blocks; invalid blocks are skipped. */ jsonLd: unknown[]; /** Anchor hrefs as authored (resolution against the base URL is the caller's job). */ links: string[]; } export declare function extractPage(html: string): ExtractedPage;