import winston from 'winston';
export interface LogContext {
    [key: string]: any;
}
export declare const Logger: {
    startOperation: () => string;
    endOperation: () => void;
    error: (message: string, context?: LogContext, meta?: Record<string, any>) => winston.Logger;
    warn: (message: string, context?: LogContext, meta?: Record<string, any>) => winston.Logger;
    info: (message: string, context?: LogContext, meta?: Record<string, any>) => winston.Logger;
    debug: (message: string, context?: LogContext, meta?: Record<string, any>) => winston.Logger;
};
export default Logger;
//# sourceMappingURL=Logger.d.ts.map