import { ActionReducerMap } from '@ngrx/store';
import { Notification } from '../../../models';
import { DispatchNotification, HideToast, ReadNotifications } from './actions';
export declare function lastRead(state: number, { type, payload }: ReadNotifications): number;
export declare function list(state: any[], { type, payload }: DispatchNotification): any[];
export declare function toastsShown(state: any[], { type, payload }: HideToast): any[];
export interface State {
    lastRead: number;
    list: Notification[];
    toastsShown: Pick<Notification, 'id'>[];
}
export declare const reducers: ActionReducerMap<State>;
