import { FetchStateAndError } from '../../commonStateTypes/common'; import { NotificationChannel, NotificationFrequency } from '../../entity/notificationRegistry/notificationRegistryState'; export interface NotificationPreferences { eventEnabledByChannel: Record>>; groupChannelEnabledByGroupId: Record>>; groupFrequencyByGroupId: Record; } export interface NotificationPreferencesViewState { cancelEpoch: number; localOverrides: NotificationPreferences; preferences: NotificationPreferences; saveEpoch: number; savePreferencesState: FetchStateAndError; } export declare const emptyNotificationPreferences: () => NotificationPreferences;