import type * as cxschema from '@aws-cdk/cloud-assembly-schema';
import type { StackCollection } from '../../api/cloud-assembly/stack-collection';
/**
 * Collect annotation metadata (warnings and errors) from the construct tree
 * and convert them into a NamedValidationPluginReport that can be merged
 * into the same report pipeline as plugin violations.
 *
 * Effectively the same as what happens here:
 * <https://github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/core/lib/private/collect-annotation-report.ts>
 */
export declare function collectAnnotationReport(stacks: StackCollection): cxschema.PluginReportJson;
//# sourceMappingURL=collect-annotation-report.d.ts.map