import { Session, OUTPUT_FORMAT } from "@zowe/imperative"; import AbstractRestHandler from "./AbstractRestHandler"; import { IResponse } from "../api/response/IResponse"; export default abstract class AbstractPostHandler extends AbstractRestHandler { protected sendRestRequest(session: Session, resource: string, headers: any): Promise; protected getFormat(): OUTPUT_FORMAT; protected getFields(): string[]; protected getHeader(): boolean; protected abstract getPayload(): string; }