import { IAspect } from 'aws-cdk-lib'; import { IConstruct } from 'constructs'; import { AbstractWatchful } from './watchful'; /** * A CDK aspect that can automatically watch all resources within a scope. */ export declare class WatchfulAspect implements IAspect { private readonly watchful; /** * Defines a watchful aspect * * @param watchful - The watchful to add those resources to */ constructor(watchful: AbstractWatchful); visit(node: IConstruct): void; }