import { INotificationSources } from "./components/content/Notifications";
export type NotificationsPreferencesContextType = {
    currentNotificationsPreferencesView: "Home" | "Sources" | "Details";
    setCurrentNotificationsPreferencesView: React.Dispatch<React.SetStateAction<"Home" | "Sources" | "Details">>;
    selectedNotificationSource: INotificationSources | null;
    setSelectedNotificationSource: React.Dispatch<React.SetStateAction<INotificationSources | null>>;
    notificationSources: INotificationSources[];
    setNotificationSources: React.Dispatch<React.SetStateAction<INotificationSources[]>>;
};
/**
 * We initialize our context with an empty object.
 * We will set the context properly when we use it at runtime (during the first render).
 */
export declare const NotificationsPreferencesContext: import("react").Context<NotificationsPreferencesContextType>;
//# sourceMappingURL=NotificationsPreferencesContext.d.ts.map