/**
 * Resource Adapter Pattern Implementation
 *
 * This module provides the implementation of the Adapter pattern
 * for integrating external CDK constructs into the framework.
 *
 * @module declarative-api/adapter
 */
export { BaseResourceAdapter, ResourceAdapterRegistry, DuplicateAdapterError, isDuplicateAdapterError, AdapterNotFoundError, isAdapterNotFoundError, } from './base-adapter';
export { TableAdapter, QueueAdapter, TopicAdapter, BucketAdapter, CognitoAdapter, EventBusAdapter, } from './concrete-adapters';
export { ResourceAdapterFactory, createDefaultAdapterRegistry, } from './adapter-factory';
