export interface BusLogger {
    error<T extends object>(message: string, obj: T): void;
    info<T extends object>(message: string, obj: T, ...args: any[]): void;
}
export declare class PinoLogger implements BusLogger {
    private readonly pino;
    error<T extends object>(message: string, obj: T): void;
    info<T extends object>(message: string, obj?: T, ...args: any[]): void;
}
