import { IAgentLogger, IDiagnosticLog, IDiagnosticLogger } from "../types";
export declare class BaseDiagnosticLogger implements IDiagnosticLogger {
    protected _extensionVersion: string;
    protected _instrumentationKey: string;
    protected _loggerName: string;
    protected _language: string;
    protected _sdkVersion: string;
    protected _siteName: string;
    protected _subscriptionId: string;
    protected _agentLogger: IAgentLogger;
    constructor(instrumentationKey: string, agentLogger?: IAgentLogger);
    logMessage(diagnosticLog: IDiagnosticLog): void;
}
