import { Session } from "@zowe/imperative";
import { IElementBasicData, IEndevorRestResponse, IListActionRequestOptions, QueryAcmDictionary, IEndevorAcmComponents, IEndevorAsyncTask } from "../index";
export declare class QueryACMComponents {
    static setupAcmComponentsRequest(args: QueryAcmDictionary): IListActionRequestOptions;
    static queryACMComponents(session: Session, instance: string, element: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAcmComponents>>;
    static queryACMComponentsAsync(session: Session, instance: string, element: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
    static generateCSVResult(jsonResult: IEndevorAcmComponents[]): IEndevorAcmComponents[];
    static isNoMatch(returnCode: number, queryacmCompResult: IEndevorAcmComponents[], messages: string[]): boolean;
}
