import { VisualElement } from '@judo/model-api'; /** * Hook for evaluating the runtime visibility of any VisualElement. * * Resolution priority (highest to lowest): * 1. VisualPropertyOverrides (customization) — `hidden` field * 2. hiddenBy dynamic data — resolved AttributeType boolean field from DataStore * 3. Static model property — element.hidden * * Safe to use outside DataProvider/PageProvider — returns static hidden value when context is unavailable. * * @param element - The VisualElement to evaluate visibility for * @returns `true` if the element should be hidden, `false` otherwise */ export declare function useElementVisibility(element: VisualElement): boolean; //# sourceMappingURL=use-element-visibility.d.ts.map