import type { SimpleEntitlementState } from './types.js'; /** Retired v6 analytics cluster keys — read for one-release DB/policy migration only. */ export declare const RETIRED_ANALYTICS_ENTITLEMENT_BLOCK_KEYS: readonly ["analytics_summary", "analytics_detailed", "mission_control", "analytics_pii", "customer_behavior_funnels", "analytics_benchmark"]; export type RetiredAnalyticsEntitlementBlockKey = (typeof RETIRED_ANALYTICS_ENTITLEMENT_BLOCK_KEYS)[number]; export declare function isRetiredAnalyticsEntitlementBlockKey(blockKey: string): blockKey is RetiredAnalyticsEntitlementBlockKey; /** Přehled tab — preserves legacy OR gate (analytics_summary ∨ mission_control). */ export declare function shouldEnableAnalyticsOverviewFromLegacySimpleStates(legacyStates: Partial>): boolean; /** Analytika tab — any legacy analytics explore/summary/detailed child. */ export declare function shouldEnableAnalyticsExploreFromLegacySimpleStates(legacyStates: Partial>): boolean; /** Policy-row migration for resolver/backfill (runtimeMode axes). */ export declare function shouldEnableAnalyticsOverviewFromLegacyPolicyRows(rowsByKey: ReadonlyMap): boolean; export declare function shouldEnableAnalyticsExploreFromLegacyPolicyRows(rowsByKey: ReadonlyMap): boolean; //# sourceMappingURL=legacyAnalyticsBlockMigration.d.ts.map