/** * RevealUI Client-Side React Hooks * * Client-side React hooks and HOCs for RevealUI admin */ import type React from 'react'; import type { RevealUIContext } from '../types/index.js'; /** * React hook to access RevealUI context * @returns RevealUIContext with permissions and theme */ export declare function useRevealUI(): RevealUIContext; /** * Higher-order component for RevealUI access control * Wraps a component and checks permissions before rendering */ export declare function withRevealUIAccess
(WrappedComponent: React.ComponentType
, requiredPermissions: string[]): React.ComponentType
; //# sourceMappingURL=hooks.d.ts.map