import { Action } from '@ngrx/store';
import { Notification, Partial } from '../../../models';
export declare const NotificationActionTypes: {
    DISPATCH: string;
    READ: string;
    HIDE_TOAST: string;
};
export declare class DispatchNotification implements Action {
    readonly type: string;
    payload: Notification;
    constructor({ id, type, text, action, persistent, timestamp, payload }: Partial<Notification>);
}
export declare class HideToast implements Action {
    payload: Pick<Notification, 'id'>;
    readonly type: string;
    constructor(payload: Pick<Notification, 'id'>);
}
export declare class ReadNotifications implements Action {
    payload: number;
    readonly type: string;
    constructor(payload?: number);
}
