import { getLogger as _getLogger } from '../imports';
export declare const getLogger: () => import("agora-foundation/lib/logger").Logger;
export declare const createLogger: (opts: {
    prefix: string;
}) => import("agora-foundation/lib/logger").Logger;
export declare const trace: (originalMethod: any, context: ClassMethodDecoratorContext) => void;
export declare const generateLogObserver: <T>(logger: ReturnType<typeof _getLogger>, callbackMethods: (keyof T)[]) => T;
