import { PayloadAction } from "@reduxjs/toolkit"; import { Notification } from "../types"; import { State } from "../"; export declare type NotificationsSlice = Notification[]; declare type NotificationPayload = Partial & Pick; export declare const notificationsSlice: import("@reduxjs/toolkit").Slice[], action: PayloadAction) => void; remove: (state: import("immer/dist/internal").WritableDraft[], action: PayloadAction) => import("immer/dist/internal").WritableDraft[]; clear: () => never[]; }, "notifications">; export declare const actions: import("@reduxjs/toolkit").CaseReducerActions<{ add: (state: import("immer/dist/internal").WritableDraft[], action: PayloadAction) => void; remove: (state: import("immer/dist/internal").WritableDraft[], action: PayloadAction) => import("immer/dist/internal").WritableDraft[]; clear: () => never[]; }>; declare const _default: import("redux").Reducer; export default _default; export declare function selectNotifications(state: State): Notification[];