import type { StackEvent } from '@aws-sdk/client-cloudformation'; import type { StabilizingResource } from '../toolkit/types'; /** * Whether the Express Mode warning is for a stack that was just deployed, destroyed, or bootstrapped. */ export type ExpressStabilizationMode = 'deploy' | 'destroy' | 'bootstrap'; /** * Whether a CloudFormation event reports a resource that completed but is still * stabilizing (Express Mode). * * The root stack itself is excluded: its `*_COMPLETE` reason describes the * overall operation, not an individual stabilizing resource. */ export declare function isStabilizingResourceEvent(event: StackEvent): boolean; /** * Build the Express Mode warning about resources that are still settling after the * CloudFormation operation reports complete. * * The `CDKMetadata` resource is excluded from both the displayed names and the final count. * * @returns the formatted warning message, or `undefined` */ export declare function formatExpressStabilizationWarning(stabilizingResources: StabilizingResource[], mode: ExpressStabilizationMode): string | undefined; //# sourceMappingURL=cfn-express.d.ts.map