import { BaseContainer, IBaseContainer } from '../base-container';
export interface IContainer extends IBaseContainer {
}
export declare class Container extends BaseContainer implements IContainer {
    static fetch_all(verbose?: boolean): Promise<Container[]>;
    constructor(v: IContainer);
    cluster_health(verbose?: boolean): Promise<any>;
    cluster_state(verbose?: boolean): Promise<any>;
    delete(verbose?: boolean): Promise<void>;
    exec(cmd: string, verbose?: boolean): Promise<{}>;
    kibana_saved_objects(verbose?: boolean): Promise<object[]>;
    kibana_status(verbose?: boolean): Promise<number | undefined>;
    restart(verbose?: boolean): Promise<void>;
    start(verbose?: boolean): Promise<void>;
    stop(verbose?: boolean): Promise<void>;
    wait_for_elastic(verbose?: boolean): Promise<void>;
    wait_for_kibana(verbose?: boolean): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map