export type LoggerFunction = (...messages: unknown[]) => void; export interface Logger { debug: LoggerFunction; info: LoggerFunction; warn: LoggerFunction; error: LoggerFunction; } export interface LoggerOptions { debugFunction?: (...params: unknown[]) => void; logFunction?: (...params: unknown[]) => void; } export declare const createLogger: (title: string, { debugFunction, logFunction }?: LoggerOptions) => Logger;