/** * Agent-facing privacy modes for local nutrition data. * summary = high-level totals without item-level free text * structured = full agent-usable fields (default) * raw = same as structured for this local store (parity with wearables) */ export type PrivacyMode = "summary" | "structured" | "raw"; export declare function resolvePrivacyMode(input?: string | null): PrivacyMode; /** Strip free-text food labels from a single intake entry for summary mode. */ export declare function redactIntakeEntryForPrivacy(entry: Record, mode: PrivacyMode): Record; export declare function redactIntakeListForPrivacy(entries: Record[], mode: PrivacyMode): Record[]; /** Daily/weekly summary: summary mode drops per-entry detail if present. */ export declare function redactSummaryForPrivacy(summary: Record, mode: PrivacyMode): Record;