import { IExecuteFunctions, ISupplyDataFunctions } from 'n8n-workflow';
/**
 * Enhanced log wrapper with comprehensive monitoring
 */
export declare function logWrapper(originalInstance: any, executeFunctions: IExecuteFunctions | ISupplyDataFunctions): any;
/**
 * Create a logging wrapper specifically for SAP AI Core components
 */
export declare function createSapAiCoreLogger<T extends object>(component: T, context: IExecuteFunctions | ISupplyDataFunctions): T;
/**
 * Performance logging utility for SAP AI Core
 */
export declare function withPerformanceLogging<T extends (...args: any[]) => any>(fn: T, context: IExecuteFunctions, operationName: string): T;
//# sourceMappingURL=logWrapper.d.ts.map