export interface IBaseContainer {
    cluster_name?: string;
    env?: string[];
    es_version: string;
    hsize: number;
    image: string;
    khsize?: number;
    kibana?: boolean;
    kibana_port?: number;
    name: string;
    node_name?: string;
    port: number;
    volume_dir?: string;
}
export declare class BaseContainer implements IBaseContainer {
    cluster_name?: string;
    env: string[];
    es_version: string;
    hsize: number;
    image: string;
    khsize: number;
    kibana: boolean;
    kibana_port?: number;
    name: string;
    node_name?: string;
    port: number;
    volume_dir?: string;
    constructor(v: IBaseContainer);
    protected _get_major_version(): number;
    private _set_cluster_name;
    private _set_env;
    private _set_es_version;
    private _set_hsize;
    private _set_image;
    private _set_khsize;
    private _set_kibana;
    private _set_kibana_port;
    private _set_name;
    private _set_node_name;
    private _set_port;
    private _set_volume_dir;
}
//# sourceMappingURL=index.d.ts.map