/** * Marks a method to subscribe to a custom event emitted on the container. * The decorated method will receive the published payload. * * Example: * @Container() * class AuditService { * @Subscriber('user.created') * onUserCreated(payload: any) { ... } * } */ export declare function Subscriber(event: string): (target: any, propertyKey: string | symbol, _descriptor: PropertyDescriptor) => void;