/// <reference types="node" />
import { Logger as VSCodeLogger } from 'vscode-jsonrpc';
import { DiagnosticSeverity } from 'vscode-languageserver';
import { Socket } from 'net';
import { SeverityEnum } from 'graphql-language-service';
export declare class Logger implements VSCodeLogger {
    _logFilePath: string;
    _stderrOnly: boolean;
    constructor(tmpDir?: string, stderrOnly?: boolean);
    error(message: string): void;
    warn(message: string): void;
    info(message: string): void;
    log(message: string): void;
    _log(message: string, severityKey: SeverityEnum): void;
    _getOutputStream(severity: DiagnosticSeverity): Socket;
}
//# sourceMappingURL=Logger.d.ts.map