/**
 * (experimental) OpenSearch version.
 *
 * @experimental
 */
export declare class EngineVersion {
    readonly version: string;
    /**
     * (experimental) AWS Elasticsearch 1.5.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_1_5: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 2.3.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_2_3: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 5.1.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_5_1: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 5.3.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_5_3: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 5.5.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_5_5: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 5.6.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_5_6: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.0.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_0: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.2.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_2: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.3.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_3: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.4.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_4: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.5.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_5: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.7.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_7: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 6.8.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_6_8: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.1.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_1: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.4.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_4: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.7.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_7: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.8.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_8: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.9.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_9: EngineVersion;
    /**
     * (experimental) AWS Elasticsearch 7.10.
     *
     * @experimental
     */
    static readonly ELASTICSEARCH_7_10: EngineVersion;
    /**
     * (experimental) AWS OpenSearch 1.0.
     *
     * @experimental
     */
    static readonly OPENSEARCH_1_0: EngineVersion;
    /**
     * (experimental) Custom ElasticSearch version.
     *
     * @param version custom version number.
     * @experimental
     */
    static elasticsearch(version: string): EngineVersion;
    /**
     * (experimental) Custom OpenSearch version.
     *
     * @param version custom version number.
     * @experimental
     */
    static openSearch(version: string): EngineVersion;
    /**
     * @param version engine version identifier
     */
    private constructor();
}
