import type { AnalysisResults, CloudFormationStack, CreateFindingFunction } from '../../../../types/analysis.types'; /** * Detects when an anonymised custom CDK Mixin (reported as `'*'` by * aws-cdk-lib's analytics writer) is applied across many distinct CFN * resource types in the same stack — the template-visible signature of * `.with(customMixin)` being called on a parent construct, where the * applicator (`withMixins`) calls `target.node.findAll()` and the mixin's * default `supports()` accepts every descendant. * * Emits a single per-stack finding (attached to the first affected * resource) at LOW severity — false-positive rates here are non-trivial, * so the message is framed as a verification prompt rather than a defect. */ export declare const checkCustomMixinCrossTypeApplication: (template: CloudFormationStack, createFinding: CreateFindingFunction) => AnalysisResults;