import type { Dispatch, MiddlewareAPI } from 'redux'; import type { TNotification, TNotificationAction } from "./types.js"; declare const middleware: ({ dispatch }: MiddlewareAPI) => (next: Dispatch>) => (action: TNotificationAction) => import("./types.js").TRemoveNotificationAction | { payload: Payload & { id: number; }; dismiss: () => void; meta?: import("./types.js").TNotificationMetaOptions; type: "ADD_NOTIFICATION"; }; export default middleware;