/**
 * JAY-JS Guard Module
 *
 * A flexible access control and permission management system for JavaScript applications.
 * This module provides tools for implementing role-based access control and permission checking.
 *
 * @module @jay-js/system/guard
 */
/**
 * Core permission definition utilities
 * @see ./core/define.ts for detailed documentation
 */
export * from "./core/define";
/**
 * Core permission checking and management functions
 * @see ./core/permissions.ts for detailed documentation
 */
export * from "./core/permissions";
/**
 * Type definitions for the guard system
 * @see ./types.ts for detailed type information
 */
export * from "./types";
/**
 * Utility functions for working with permissions
 * @see ./utils/permissions.ts for detailed documentation
 */
export * from "./utils/permissions";
