import { z } from "zod"; import type { AdmissionRule } from "./command-admission.js"; export declare const AgentRetentionDaysSchema: z.ZodDefault; export declare const HeldCheckoutDaysSchema: z.ZodDefault; export declare const RETENTION_DAYS_MAX = 3650; export declare const RESTORE_POINT_KEEP_DAYS_DEFAULT = 30; export declare const RetentionSettingsSchema: z.ZodObject<{ transcriptDays: z.ZodDefault; restorePointKeepDays: z.ZodDefault>; privacyVaultDays: z.ZodDefault; cacheDays: z.ZodDefault; rawOutputDays: z.ZodDefault; }, z.core.$strip>; export type RetentionSettings = z.infer; export declare const AUDIT_RETENTION_DAYS_MIN = 30; export declare const AUDIT_RETENTION_DAYS_DEFAULT = 365; export declare const AUDIT_RETENTION_DAYS_PUBLIC_OFFICE = 730; export declare const AuditSettingsSchema: z.ZodObject<{ retentionDays: z.ZodDefault; recordReads: z.ZodDefault; forwardUrl: z.ZodDefault, z.ZodURL]>>; forwardSecret: z.ZodDefault; }, z.core.$strip>; export type AuditSettings = z.infer; export declare const OUTWARD_ACTION_KEYS: readonly ["discord.message.send", "discord.reaction.add", "slack.message.send", "slack.message.edit", "slack.reaction.add", "slack.reaction.remove", "telegram.message.send", "telegram.message.edit", "telegram.reaction.add", "whatsapp.message.send", "imap.message.send", "microsoft365.mail.send", "microsoft365.calendar.write", "microsoft365.files.upload", "ezdrp.document.register-incoming", "ezdrp.document.register-outgoing", "ezdrp.case.attach-draft", "edoreczenia.delivery.send", "edoreczenia.delivery.open", "agents.spawn"]; export type OutwardActionKey = (typeof OUTWARD_ACTION_KEYS)[number]; export declare const outwardActionService: (key: string) => string; export declare const effectiveActionRule: (rules: Readonly>, key: string) => AdmissionRule | undefined; export declare const AI_NOTICE_TEXT_MAX = 4000; export declare const AiNoticeSchema: z.ZodObject<{ show: z.ZodDefault; text: z.ZodDefault; }, z.core.$strip>; export type AiNotice = z.infer; export declare const AT_REST_KEY_FILE_ENV = "INTENTIC_AT_REST_KEY_FILE"; //# sourceMappingURL=data-protection.d.ts.map