import { type PageSection } from '@actuate-media/cms-core/page-sections';
/** Build an HTML-ish string from editor sections (+ optional post body) for SEO analysis. */
export declare function buildEditorContentHtml(sections: PageSection[], body?: string): string;
/** Live 0–100 SEO score from the current in-editor document state. */
export declare function computeLiveSeoScore(input: {
    title: string;
    slug: string;
    seoTitle: string;
    seoDescription: string;
    focusKeyword?: string;
    sections: PageSection[];
    bodyHtml?: string;
}): number;
/** Top content words for the Insights accordion (excluding common stop words). */
export declare function prominentWordsFromText(plainText: string, limit?: number): string[];
//# sourceMappingURL=editor-seo-content.d.ts.map