export declare class OpsWorksMetrics {
    static procsAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static procsAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static procsAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memoryUsedAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memoryUsedAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memoryUsedAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuIdleAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuIdleAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuIdleAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuNiceAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuNiceAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuNiceAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuStealAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuStealAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuStealAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuSystemAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuSystemAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuSystemAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuUserAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuUserAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuUserAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static cpuWaitioAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static cpuWaitioAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static cpuWaitioAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static load1Average(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static load1Average(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static load1Average(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static load15Average(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static load15Average(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static load15Average(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static load5Average(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static load5Average(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static load5Average(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memoryBuffersAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memoryBuffersAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memoryBuffersAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memoryCachedAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memoryCachedAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memoryCachedAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memoryFreeAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memoryFreeAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memoryFreeAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memorySwapAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memorySwapAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memorySwapAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
    static memoryTotalAverage(dimensions: {
        InstanceId: string;
    }): MetricWithDims<{
        InstanceId: string;
    }>;
    static memoryTotalAverage(dimensions: {
        LayerId: string;
    }): MetricWithDims<{
        LayerId: string;
    }>;
    static memoryTotalAverage(dimensions: {
        StackId: string;
    }): MetricWithDims<{
        StackId: string;
    }>;
}
declare type MetricWithDims<D> = {
    namespace: string;
    metricName: string;
    statistic: string;
    dimensionsMap: D;
};
export {};
