import type { LogLevel } from './log-level';
export declare const INDENT_TOKEN: string;
export type LogOptions = {
    indent: boolean;
    logLevel: LogLevel;
};
type VerboseLogOptions = LogOptions & {
    tag?: string;
};
export declare const verboseTag: (str: string) => string;
export declare const secondverboseTag: (str: string) => string;
export declare const Log: {
    trace: (options: VerboseLogOptions, ...args: Parameters<typeof console.log>) => boolean | void;
    verbose: (options: VerboseLogOptions, ...args: Parameters<typeof console.log>) => boolean | void;
    info: (options: LogOptions, ...args: Parameters<typeof console.log>) => boolean | void;
    warn: (options: LogOptions, ...args: Parameters<typeof console.log>) => boolean | void;
    error: (options: VerboseLogOptions, ...args: Parameters<typeof console.log>) => boolean | void;
};
export {};
