import type { MarketingSiteRoutingOptions } from '@se-studio/contentful-rest-api/cms-integrity'; export interface SmokeCmsIntegrityConfig { enabled: boolean; routing: MarketingSiteRoutingOptions; /** Use preview API (default false — delivery token only). */ preview?: boolean; } export interface ArticleLinkIntegrityRow { id: string; slug: string | null | undefined; href: string | null | undefined; externalLink: string | null | undefined; title: string | null | undefined; } export interface ArticleLinkIntegrityResult { totalLinks: number; withBodyContent: number; missingFromLinkListCount: number; brokenHrefCount: number; lightProfileHrefOverrideCount: number; hasBodyContentFlagMismatchCount: number; conversionErrorCount: number; missingFromLinkList: ArticleLinkIntegrityRow[]; broken: ArticleLinkIntegrityRow[]; lightProfileHrefOverrides: ArticleLinkIntegrityRow[]; } export interface ValidateArticleLinkIntegrityOptions { routing: MarketingSiteRoutingOptions; preview?: boolean; env?: NodeJS.ProcessEnv; } //# sourceMappingURL=types.d.ts.map