import React, { ReactChild } from 'react'; export declare type NotificationTypes = 'SUCCESS' | 'ERROR' | 'WARNING'; export interface NotificationObject { type: NotificationTypes; message: React.ReactChild; } interface NotificationProviderContext { notification: NotificationObject; setError: (error: React.ReactChild) => void; setSuccess: (message: React.ReactChild) => void; setWarning: (message: ReactChild) => void; resetNotification: () => void; } declare const NotificationProvider: React.FC; export declare const useNotification: () => NotificationProviderContext; export default NotificationProvider;