import { ShieldCheckIcon } from "lucide-react"; export type CollectionEgressPolicy = "local_only" | "lan" | "remote"; interface CollectionEgressPolicyEditorProps { confirmed: boolean; onConfirmedChange: (confirmed: boolean) => void; onPolicyChange: (policy: CollectionEgressPolicy) => void; policy: CollectionEgressPolicy; relaxed: boolean; revision: number; source: "explicit" | "config_default"; } export function CollectionEgressPolicyEditor({ confirmed, onConfirmedChange, onPolicyChange, policy, relaxed, revision, source, }: CollectionEgressPolicyEditorProps) { return (

Data boundary

Controls where source and derived content may travel.

Source: {source} ยท revision{" "} {revision}

{relaxed ? (
) : null}
); }