/** CloudFormation error pattern for stacks that haven't been created yet */ export declare const STACK_NOT_FOUND_PATTERN = "does not exist"; /** CDK error string indicating the targeted stack does not exist in the synthesised output */ export declare const CDK_NO_STACKS_MATCH = "No stacks match the name(s)"; export interface ResourceEvent { logicalId: string; physicalId?: string; resourceType: string; status: string; statusReason?: string; timestamp: Date; /** Topology group derived from construct map (e.g., "monitoring"). */ group?: string; /** CDK construct path (e.g., "/Account/CloudTrail/trail/Resource"). */ constructPath?: string; /** * CloudFormation ClientRequestToken for the operation that emitted this event * (ยง5.9 capture-not-stamp). Lets a reconciler correlate an orphaned CFN * operation back to its deployment row. Absent on synthetic/initial events. */ clientRequestToken?: string; } export declare function isResourceEvent(event: unknown): event is ResourceEvent;