import { ReactNode } from 'react'; import { ControllerUserDetails, LoggedInUser, RoleMap, RoleResource, Tenant, UserRoleType } from '@zeniai/client-epic-state'; export interface GlobalInfo { controllersList: ControllerUserDetails; excludedResources: RoleResource[]; loggedInUserRole: UserRoleType[]; loggedInUserRoleMap: RoleMap; connectionName?: string; currentTenant?: Tenant; loggedInUser?: LoggedInUser; } export interface Props { children: ReactNode | ReactNode[]; globalInfo: GlobalInfo; } export declare const useGlobalInfoContext: () => GlobalInfo; export declare const GlobalInfoProvider: (props: Props) => import("react/jsx-runtime").JSX.Element;