"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class ElasticMock {
    constructor(params) {
        this.cat = {};
        this.cluster = {};
        this.indices = {};
        this.ingest = {};
        this.nodes = {};
        this.snapshot = {};
        this.tasks = {};
    }
    bulk(params, callback) { return new Promise(function () { }); }
    ;
    clearScroll(params, callback) { return new Promise(function () { }); }
    ;
    count(params, callback) { return new Promise(function () { }); }
    ;
    create(params, callback) { return new Promise(function () { }); }
    ;
    delete(params, callback) { return new Promise(function () { }); }
    ;
    deleteByQuery(params, callback) { return new Promise(function () { }); }
    ;
    deleteScript(params, callback) { return new Promise(function () { }); }
    ;
    deleteTemplate(params, callback) { return new Promise(function () { }); }
    ;
    exists(params, callback) { return new Promise(function () { }); }
    ;
    explain(params, callback) { return new Promise(function () { }); }
    ;
    fieldStats(params, callback) { return new Promise(function () { }); }
    ;
    get(params, callback) { return new Promise(function () { }); }
    ;
    getScript(params, callback) { return new Promise(function () { }); }
    ;
    getSource(params, callback) { return new Promise(function () { }); }
    ;
    getTemplate(params, callback) { return new Promise(function () { }); }
    ;
    index(params, callback) { return new Promise(function () { }); }
    ;
    info(params, callback) { return new Promise(function () { }); }
    ;
    mget(params, callback) { return new Promise(function () { }); }
    ;
    msearch(params, callback) { return new Promise(function () { }); }
    ;
    msearchTemplate(params, callback) { return new Promise(function () { }); }
    ;
    mtermvectors(params, callback) { return new Promise(function () { }); }
    ;
    ping(params, callback) {
        if (callback)
            callback(null, null, null);
        return new Promise(function () { });
    }
    ;
    putScript(params, callback) { return new Promise(function () { }); }
    ;
    putTemplate(params, callback) { return new Promise(function () { }); }
    ;
    reindex(params, callback) { return new Promise(function () { }); }
    ;
    reindexRethrottle(params, callback) { return new Promise(function () { }); }
    ;
    renderSearchTemplate(params, callback) { return new Promise(function () { }); }
    ;
    scroll(params, callback) { return new Promise(function () { }); }
    ;
    search(params, callback) { return new Promise(function () { }); }
    ;
    searchShards(params, callback) { return new Promise(function () { }); }
    ;
    searchTemplate(params, callback) { return new Promise(function () { }); }
    ;
    suggest(params, callback) { return new Promise(function () { }); }
    ;
    termvectors(params, callback) { return new Promise(function () { }); }
    ;
    update(params, callback) { return new Promise(function () { }); }
    ;
    updateByQuery(params, callback) { return new Promise(function () { }); }
    ;
    close() { }
    ;
}
exports.default = ElasticMock;
//# sourceMappingURL=elasticMock.js.map