import type { AxiosResponse } from "axios"; import type { OrmGenerics } from "../types/ormGenerics"; import { DetermineResponseDataType, RequestQueryBody } from "../types/ormInterfaces"; import { Executor } from "./Executor"; export declare class HttpExecutor extends Executor { private isRestResponse; private stripTableNameFromKeys; putState(response: AxiosResponse>, request: RequestQueryBody, callback: () => void): void; postState(response: AxiosResponse>, request: RequestQueryBody, callback: () => void): void; deleteState(_response: AxiosResponse>, request: RequestQueryBody, callback: () => void): void; execute(): Promise>; }