export type MotionLevel = "normal" | "reduced" | "off"; export interface MotionPolicy { readonly level: MotionLevel; readonly frameIntervalMs: number; readonly animated: boolean; } export interface MotionPolicyInput { readonly level?: MotionLevel; readonly frameIntervalMs?: number; readonly noColor?: boolean; readonly isTTY?: boolean; readonly env?: Record; } /** Resolve terminal motion behavior from explicit config and terminal/environment capabilities. */ export declare function resolveMotionPolicy(input?: MotionPolicyInput): MotionPolicy; export declare function shouldAnimate(policy: MotionPolicy): boolean; //# sourceMappingURL=policy.d.ts.map