export interface MemoryStats {
    heapUsed: number;
    heapTotal: number;
    external: number;
    rss: number;
    heapUsagePercent: number;
}
export declare function getMemoryStats(): MemoryStats;
export declare function logMemoryUsage(context: string): void;
export declare function logMemoryDifference(context: string, before: MemoryStats, after: MemoryStats): void;
export declare function withMemoryLogging<T>(context: string, fn: () => Promise<T>): Promise<T>;
