import * as z from "zod/mini"; export declare const MAX_DISPLAY_ATTENTION_COOLDOWN_MS: number; /** * Trusted runtime policy metadata consumed while assembling a display request. * These sparse fields are not a customer-facing flow authoring contract; * trusted policy resolution owns how opportunity facts and organization * controls produce them. */ export type DisplayAttentionPriority = "critical" | "high" | "normal" | "low"; export type DisplayAttentionMode = "exclusive" | "concurrent"; export type DisplayAttentionCooldown = { key: string; afterDisplayMs: number; }; /** Validates trusted runtime policy metadata at persistence and protocol boundaries. */ export declare const displayAttentionPolicySchema: z.ZodMiniObject<{ priority: z.ZodMiniOptional>; attentionMode: z.ZodMiniOptional>; cooldown: z.ZodMiniOptional; afterDisplayMs: z.ZodMiniNumber; }, z.core.$strip>, z.ZodMiniNull]>>; }, z.core.$strip>; export type DisplayAttentionPolicy = z.output; //# sourceMappingURL=display-attention-policy.d.ts.map