import { CheckFallbackImageRequestProperties , CheckSecretManagerRequestProperties , CheckSourceBucketsRequestProperties , CopyS3AssetsRequestProperties , CreateLoggingBucketRequestProperties , CustomResourceRequestPropertiesBase , PutConfigRequestProperties , SendMetricsRequestProperties } from './interfaces' ; export type ResourcePropertyTypes = CustomResourceRequestPropertiesBase | SendMetricsRequestProperties | PutConfigRequestProperties | CopyS3AssetsRequestProperties | CheckSourceBucketsRequestProperties | CheckSecretManagerRequestProperties | CheckFallbackImageRequestProperties | CreateLoggingBucketRequestProperties ; export class CustomResourceError extends Error { constructor ( public readonly code , public readonly message ) { super ( ) ; } }