/// <reference types="node" />
import { ZosConnectSession } from "../../ZosConnectSession";
import { ApiRequester } from "./ApiRequester";
export declare class ZosConnectApiRequester {
    static install(session: ZosConnectSession, araFile: Buffer): Promise<ApiRequester>;
    static list(session: ZosConnectSession): Promise<ApiRequester[]>;
    static delete(session: ZosConnectSession, apiRequesterName: string, force: boolean): Promise<void>;
    static update(session: ZosConnectSession, apiRequesterName: string, araFile: Buffer): Promise<ApiRequester>;
    static start(session: ZosConnectSession, apiRequsterName: string): Promise<void>;
    static stop(session: ZosConnectSession, apiRequesterName: string): Promise<void>;
    static info(session: ZosConnectSession, apiRequesterName: string): Promise<ApiRequester>;
}
