import { ArgsHandleType, OptionConfig, TLogFilter, TLogType } from './types'; export declare function setLogFilter(opt: TLogFilter): void; export declare function setArgsHandle(opt: ArgsHandleType): void; export declare function setEnableLogger(opt: boolean): void; declare class Logger { [props: string]: any; constructor(option?: OptionConfig); log(...args: any): this; trace(...args: any): this; debug(...args: any): this; info(...args: any): this; warn(...args: any): this; error(...args: any): this; access(...args: any): this; color(opt?: string): this; onlySign(): this; prefix(opt: string): this; window(): this; logFilter(opt: TLogFilter): this; argumentsHandle(opt: ArgsHandleType): this; clean(): this; logger(key: TLogType, args: any[]): this; } export declare function debug(prefix?: string | OptionConfig, option?: OptionConfig): Logger; declare const _default: Logger; export default _default;