import type { IConstruct } from 'constructs'; export interface Acknowledgement { readonly reason: string; readonly acknowledgedAt: string; readonly acknowledgedId: string; readonly acknowledgedStackTrace?: string; } /** * Id -> construct path -> AcknowledgedRule */ export type Acknowledgements = Record>; /** * Collect all acknowledged rule IDs from construct metadata across the tree. * * Returns a map from construct path to list of acknowledgement details (reason, construct path, and stack trace). */ export declare function collectAcknowledgedRules(root: IConstruct): Acknowledgements;