export interface Logger { child(context: string): Logger; title(...args: any[]): this; info(...args: any[]): this; error(...args: any[]): this; debug(...args: any[]): this; valid(...args: any[]): this; invalid(...args: any[]): this; invalidDetails(...args: any[]): this; setVerbose(value: boolean): void; } export declare class LoggerService implements Logger { private context; private verbose; constructor(context: string, verbose?: boolean); child(context: string): Logger; title(...args: any[]): this; info(...args: any[]): this; error(...args: any[]): this; debug(...args: any[]): this; valid(...args: any[]): this; invalid(...args: any[]): this; invalidDetails(...args: any[]): this; setVerbose(value: boolean): this; }