/** * Sanitize a Cloud Assembly manifest.json for snapshot use. * * On CDK < 2.242.0 the manifest contains inline metadata per stack artifact. * On CDK >= 2.242.0 that metadata is extracted into separate files (handled * by {@link sanitizeMetadata}), but the manifest still needs version, * runtime, trace, and asset detail stripping. */ export declare function sanitizeManifest(content: string): string; /** * Sanitize an extracted metadata JSON file for snapshot use. * * CDK >= 2.242.0 extracts per-stack metadata into separate *.metadata.json * files (previously this data was inline in manifest.json). This function * applies the same sanitization (trace removal, asset detail stripping) so * snapshots remain stable across synthesizes. */ export declare function sanitizeMetadata(content: string): string; export declare function sanitizeTemplate(content: string): string; /** * Convert a Cloud Assembly to a snapshot. */ export declare function createCloudAssemblySnapshot(src: string, dst: string): Promise;