/** * Decorator that defines a method as a lifecycle hook to be executed after a specific method. * This is a convenience decorator that provides a simpler syntax for `@Hook({ after: targetMethod })`. * * ## Parameters * @param {string} targetMethod - Name of the method this hook should execute after * * ## Features * - **Simplified Syntax**: Provides a cleaner way to define post-execution hooks * - **Method Interception**: Injects custom logic after specific workflow methods * - **Multiple Hook Support**: Multiple hooks can be registered for the same target method * * ## Usage Examples * * ### Basic Post-Execution Hook * ```typescript * @After('execute') * protected async notifyCompletion(): Promise { * await this.sendNotification('Workflow execution completed'); * } * ``` * * ## Notes * - Equivalent to `@Hook({ after: targetMethod })` * - Keep hooks lightweight to avoid impacting performance * - Multiple hooks for the same target execute in order of definition */ export declare const After: (targetMethod: string) => (target: any, propertyKey: string) => void;