import { Session } from "@zowe/imperative"; import { IElementBasicData, IEndevorRestResponse, IListActionRequestOptions, ListInventoryDictionary, IEndevorInstance, IEndevorEnvironment, IEndevorAsyncTask } from "../index"; import { IEndevorStage } from "./doc/IEndevorStage"; import { IEndevorSubsystem } from "./doc/IEndevorSubsystem"; import { IEndevorSystem } from "./doc/IEndevorSystem"; import { IEndevorType } from "./doc/IEndevorType"; export declare class ListInventories { static listInstances(session: Session): Promise>; static setupListInventoryRequest(args: ListInventoryDictionary): IListActionRequestOptions; static listEnvironment(session: Session, instance: string, environment: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listEnvironmentAsync(session: Session, instance: string, environment: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listStage(session: Session, instance: string, stageNumber: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listStageAsync(session: Session, instance: string, stageNumber: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listSystem(session: Session, instance: string, system: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listSystemAsync(session: Session, instance: string, system: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listSubsystem(session: Session, instance: string, subsystem: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listSubsystemAsync(session: Session, instance: string, subsystem: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listType(session: Session, instance: string, type: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static listTypeAsync(session: Session, instance: string, type: IElementBasicData, requestBody: IListActionRequestOptions): Promise>; static isNoMatch(returnCode: number, listInventoryResult: any[], messages: string[]): boolean; }