/**
 * Permission Chain Module
 *
 * Implements the Chain of Responsibility pattern for handling IAM permission requests.
 *
 * @module declarative-api/permission-chain
 */
export { PermissionChain } from './permission-chain';
export { BasePermissionHandler } from './base-permission-handler';
export { PermissionHandlerFactory } from './permission-handler-factory';
export { TablePermissionHandler, QueuePermissionHandler, TopicPermissionHandler, BucketPermissionHandler, getTableReadActions, getTableWriteActions, getTableFullActions, getQueueReadActions, getQueueWriteActions, getQueueFullActions, getTopicReadActions, getTopicWriteActions, getTopicFullActions, getBucketReadActions, getBucketWriteActions, getBucketFullActions, } from './handlers';
