import type { DestinationStream } from "pino"; export interface Logger { info: (msgOrData: string | object, msg?: string) => void; error: (msgOrData: string | object, msg?: string) => void; warn: (msgOrData: string | object, msg?: string) => void; debug: (msgOrData: string | object, msg?: string) => void; } /** * Creates a logger instance with the specified destination * @param options - Logger configuration options * @param options.destination - Optional destination stream, defaults to stderr * @param options.level - Optional log level, defaults to "info" */ export declare function makeLogger(options?: { destination?: DestinationStream; level?: string; }): Logger; export declare const logger: Logger;