import { DebugOptions } from '../sigil/types'; export interface ILogOptions { level: "warning" | "error" | "info" | "success"; message: string[] | string | ((dim: (payload: string) => string) => string); json?: any; module: string; condition?: any; } export default function makeLog(debug: Partial | undefined, { message, level, condition, ...rest }: ILogOptions): void;