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