import { QParamModel } from "../param/QParamModel"; import { ExtractDataTypeFromV4ResponseStructure, MainResponseConverter } from "../response/MainResponseConverter"; export declare abstract class QAction { protected name: string; protected responseConverter?: MainResponseConverter> | undefined; constructor(name: string, responseConverter?: MainResponseConverter> | undefined); abstract getParams(): Array> | undefined; getName(): string; buildUrl(): string; getRequestConverter(): Pick, "convertTo"> | undefined; getResponseConverter(): MainResponseConverter> | undefined; }