/** * Derives read/write posture from entitlement block axes (§6.1). */ import type { EntitlementBlockAxes, EntitlementMutationMode, EntitlementVisibilityMode, EvaluatedEntitlementPosture } from './types.js'; /** Nav/API visibility — true when block is not hidden from admin nav (§11.0). */ export declare function isEntitlementVisible(axes: EntitlementBlockAxes): boolean; export declare function allowReadsForMutationMode(mutationMode: EntitlementMutationMode): boolean; export declare function allowWritesForMutationMode(mutationMode: EntitlementMutationMode): boolean; export declare function evaluatePosture(axes: EntitlementBlockAxes): EvaluatedEntitlementPosture; export declare function isVisibleForVisibilityMode(visibilityMode: EntitlementVisibilityMode): boolean; //# sourceMappingURL=evaluatePosture.d.ts.map