import type { MarketingMode, MarketingRole } from "./types.js"; /** * Per-mode campaign rules used for CLIENT-SIDE planning in the workflow tools * (suggested panel counts, expected roles, mode labels). * * The marketing audit itself runs SERVER-SIDE: audit_marketing_quality calls * the app's /api/projects/[id]/marketing-audit endpoint, which is the single * source of truth (app/src/lib/marketingAudit.ts). Do not reimplement the * audit here — keep this file to the static rules table only. */ export type ModeRule = { label: string; minScreens: number; maxScreens: number; defaultScreens: number; requiresDevice: boolean; expectedRoles: MarketingRole[]; thumbnailSensitive: boolean; }; export declare const MODE_RULES: Record; //# sourceMappingURL=mode-rules.d.ts.map