import React, { ReactNode } from 'react'; import { BUCKET_VALUE } from '../Types/firebase'; export interface UseGlobalInterface { globals: UseGlobalInterface; setGlobals: React.SetStateAction; pushNotification: (noti: NotificationProps) => void; notificationsQ: NotificationProps[]; bucket: BUCKET_VALUE; region: 'eu' | 'na'; screen: 'desktop' | 'tablet' | 'phone'; } export declare function useGlobal(): UseGlobalInterface; export interface NotificationProps { icon?: ReactNode; id?: string; title?: string; message?: string; type?: 'success' | 'error' | 'warning' | 'info'; duration?: number; href?: string; ts?: number; } export declare const GlobalsProvider: (props: any) => React.JSX.Element;