import type { ActivityItem, TimelineGroup } from "./types.js"; /** Shared browser preview allowlist; other published files remain downloads. */ export declare function isRetainedImageContentType(contentType: string): boolean; /** A published patch, applied locally with `git apply`. */ export declare function isPatchFilename(filename: string): boolean; /** * Deliberately published images and patches are primary output, not * incidental screenshots or work files. */ export declare function activityPresentsImage(items: readonly ActivityItem[]): boolean; export declare function timelineGroupContainsPresentedImage(group: TimelineGroup): boolean;