import { IChildLogger } from '@vscode-logging/types'; export default class ProjectAPILogger implements IChildLogger { private _instance; static logToAdditionalTransports: boolean; static logToConsole: boolean; constructor(logger: IChildLogger); fatal(msg: string, ...args: any[]): void; error(msg: string, ...args: any[]): void; warn(msg: string, ...args: any[]): void; info(msg: string, ...args: any[]): void; debug(msg: string, ...args: any[]): void; trace(msg: string, ...args: any[]): void; getChildLogger(opts: { label: string; }): IChildLogger; static enableConsoleAndFileLogging(logLevel: string, logToConsole?: boolean): void; profileOperation(operationName: string): () => void; }