import type { IConstruct } from 'constructs';
export interface AcknowledgedRule {
    readonly reason: string;
    readonly constructPath: string;
    readonly stackTrace?: string;
}
/**
 * Collect all acknowledged rule IDs from construct metadata across the tree.
 * Returns a map from rule ID to acknowledgement details (reason, construct path, and stack trace).
 */
export declare function collectAcknowledgedRuleIds(root: IConstruct): Map<string, AcknowledgedRule>;
