import { IConnectionManager } from 'com.phloxui';
import { AbstractServerResource } from 'com.phloxui';
export declare class ParrotsInstanceResource extends AbstractServerResource {
    private basePath;
    constructor(connectionMgr: IConnectionManager);
    startInstance(uuid: string): Promise<any>;
    stopInstance(uuid: string): Promise<any>;
    createInstance(body: any): Promise<any>;
    editInstance(body: any): Promise<any>;
    deleteInstance(uuid: string): Promise<any>;
    getInstance(uuid: string): Promise<any>;
    getInstances(): Promise<any>;
    getInstanceCount(): Promise<any>;
    getInstanceType(): Promise<any>;
    getNodes(uuid: any): Promise<any>;
    deleteNode(uuid: string, node_uuid: string): Promise<any>;
    getNodeStats(uuid: string): Promise<any>;
}
