/** * Decorate fields, properties, or methods to automatically include their values in log messages. * * Example: * * ```typescript * class Example { * @logInfo * peerId: PublicKey; * } * ``` */ export declare const logInfo: (target: any, propertyKey: string, descriptor?: PropertyDescriptor) => void; /** * Introspects class instance to find decorated metadata. * @param scope Class instance. */ export declare const gatherLogInfoFromScope: (scope: any) => Record; //# sourceMappingURL=scope.d.ts.map