export { BundleResolver } from './bundle-resolver';
export { bundleLambdaCode, validateLambdaBundle, } from './lambda-bundler';
export type { LambdaBundlerOptions, LambdaBundlerResult, MicroserviceLayerOptions, MicroserviceLayerBundleResult, } from './lambda-bundler';
export { sanitizeStackName, isValidStackName, sanitizeStackNameWithDetails } from './stack-name-sanitizer';
export type { StackNameSanitizationResult } from './stack-name-sanitizer';
export { AWS_RESOURCE_LIMITS, generateSafeResourceName, generateLambdaFunctionName, generateIamRoleName, generateEventBridgeRuleName, generateApiGatewayName, generateHashSuffix, getRegionSignature, sanitizeResourceName, isValidResourceName, } from './resource-name-generator';
export type { ResourceType, ResourceNameOptions, ResourceNameResult, } from './resource-name-generator';
export { StackExistenceDetector } from './stack-existence-detector';
export { InfraOutputsResolver, InfraOutputsError } from './infra-outputs-resolver';
