import { AxiosResponseWithTimings } from "../utils/httpModels";
import { MgmtClient } from "./mgmtClient";
export declare class QkviewClient {
    readonly mgmtClient: MgmtClient;
    constructor(mgmtClient: MgmtClient);
    get(dest: string, name?: string): Promise<AxiosResponseWithTimings>;
    /**
     *
     * @param name qkview name (must include .qkview)
     */
    create(name?: string): Promise<AxiosResponseWithTimings>;
    list(): Promise<AxiosResponseWithTimings>;
    download(fileName: string, localPath: string): Promise<AxiosResponseWithTimings>;
    /**
     * delete qkview by id on f5
     * @param id system qkview id
     */
    delete(id: string): Promise<AxiosResponseWithTimings>;
}
