import { IHandlerParameters, ICommandArguments, IHandlerResponseConsoleApi, Session } from "@zowe/imperative";
import { IEndevorRestResponse } from "../../api";
import { AbstractListActionHandler } from "../../index";
export declare abstract class AbstractListConfigActionHandler extends AbstractListActionHandler {
    session: Session;
    instance: string;
    protected args: ICommandArguments;
    protected commandConsole: IHandlerResponseConsoleApi;
    protected actionTargetName: string;
    process(commandParameters: IHandlerParameters): Promise<void>;
    configTableToNameValuePairs(data: any[]): {
        name: string;
        value: string;
    }[];
    abstract sendRequest(): Promise<IEndevorRestResponse<any>>;
    setupResponseFieldFilterForFO(): string[];
    setupResponseFieldFilter(): string[];
}
