import { FC } from 'react'; declare type IAlertState = { info?: string; error?: Error | string; success?: string; warning?: string; }; declare type IAlertActions = { setInfo: (error?: Error | string) => void; setError: (message: string) => void; setSuccess: (message: string) => void; setWarning: (message: string) => void; }; export declare const useAlertContext: () => [IAlertState, IAlertActions]; export declare const useSetAlertInfo: () => (error?: string | Error | undefined) => void; export declare const useSetAlertError: () => (message: string) => void; export declare const useSetAlertSuccess: () => (message: string) => void; export declare const useSetAlertWarning: () => (message: string) => void; export declare const AlertProvider: FC; export {};