import { Schema } from 'mongoose'; import { z } from 'zod'; import { AclPolicy } from '../acl'; export declare const ZRBNotificationDigestFrequency: z.ZodEnum<{ off: "off"; daily: "daily"; weekly: "weekly"; }>; export declare const ZRBNotificationTopicPreference: z.ZodObject<{ topic: z.ZodString; inApp: z.ZodBoolean; emailDigest: z.ZodBoolean; push: z.ZodBoolean; }, z.core.$strip>; export declare const ZRBNotificationSettings: z.ZodObject<{ userId: z.ZodString; digestFrequency: z.ZodEnum<{ off: "off"; daily: "daily"; weekly: "weekly"; }>; topicPreferences: z.ZodOptional>>; lastDigestSentAt: z.ZodOptional; }, z.core.$strip>; export type IRBNotificationSettings = z.infer; export declare const RBNotificationSettingsSchema: Schema; export declare const RBNotificationSettingsPolicy: AclPolicy; //# sourceMappingURL=RBNotificationSettings.d.ts.map