import { OnModuleInit } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { LoggerModuleOptions } from './type';
export declare class CustomLoggerService implements OnModuleInit {
    private readonly moduleRef;
    private readonly options;
    private logQueue;
    private readonly projectId;
    private readonly queueName;
    constructor(moduleRef: ModuleRef, options: LoggerModuleOptions);
    onModuleInit(): void;
    error(message: any, trace?: string, context?: string): Promise<void>;
    warn(message: any, context?: string): Promise<void>;
    private pushToQueue;
}
