import pino from 'pino'; interface LoggerService { info: (...data: unknown[]) => void; warn: (...data: unknown[]) => void; error: (...data: unknown[]) => void; debug: (...data: unknown[]) => void; child: (binding: Record) => LoggerService; setLevel: (level: pino.Level) => void; } export type LightSchemeType = 'light' | 'dark'; export type LightScheme = { [key: string]: { light: string; dark: string; }; }; export declare class PinoLogger implements LoggerService { private endpoint; private pinoInstance; private logLevel; private uuidGenerator; constructor(endpoint: string, uuidGenerator: () => string, bindings?: Record | undefined, pinoInstance?: pino.Logger | undefined); setLevel(level: pino.Level): void; info(...data: unknown[]): void; warn(...data: unknown[]): void; error(...data: unknown[]): void; debug(...data: unknown[]): void; child(bindings: Record): LoggerService; } export {}; //# sourceMappingURL=index.d.ts.map