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<DebugOptions> | undefined, { message, level, condition, ...rest }: ILogOptions): void;
