/**
 * Disable Standard Metrics environment variable name.
 */
export declare const APPLICATION_INSIGHTS_NO_STANDARD_METRICS = "APPLICATION_INSIGHTS_NO_STANDARD_METRICS";
export interface StandardMetricBaseDimensions {
    metricId?: string;
    cloudRoleInstance?: string;
    cloudRoleName?: string;
    IsAutocollected?: string;
}
export interface MetricRequestDimensions extends StandardMetricBaseDimensions {
    requestSuccess?: string;
    requestResultCode?: string;
}
export interface MetricDependencyDimensions extends StandardMetricBaseDimensions {
    dependencyType?: string;
    dependencyTarget?: string;
    dependencySuccess?: string;
    dependencyResultCode?: string;
}
export declare enum StandardMetricNames {
    HTTP_REQUEST_DURATION = "azureMonitor.http.requestDuration",
    HTTP_DEPENDENCY_DURATION = "azureMonitor.http.dependencyDuration",
    EXCEPTION_COUNT = "azureMonitor.exceptionCount",
    TRACE_COUNT = "azureMonitor.traceCount"
}
export declare enum PerformanceCounterMetricNames {
    PRIVATE_BYTES = "Private_Bytes",
    AVAILABLE_BYTES = "Available_Bytes",
    PROCESSOR_TIME = "Processor_Time",
    PROCESS_TIME = "Process_Time",
    REQUEST_RATE = "Request_Rate",
    REQUEST_DURATION = "Request_Execution_Time"
}
