import { aws_cloudwatch } from 'aws-cdk-lib';
import { IAlertConfig } from './types';
export interface IElasticSearchLatencyMetricProps {
    /**
     * The Account ID for the ES domain
     */
    readonly accountId: string;
    /**
     * The ES Domain Name for this metric
     */
    readonly domainName: string;
    /**
     * The SLO window that this metric will be used for.
     */
    readonly sloWindow: IAlertConfig;
    /**
     * The decimal value for the threshold of the SLO.
     */
    readonly sloThreshold: number;
}
/**
 * Creates a metric that can be used as an SLI for ElasticSearch
 * Latency SLOs
 */
export declare class ElasticSearchLatencyMetric extends aws_cloudwatch.Metric {
    constructor(props: IElasticSearchLatencyMetricProps);
}
