import { RestRequestConfig } from "../adapters/http-client.adapter"; import { HttpClientController } from "./http-client.controller"; import { AuthController } from "./auth.controller"; export declare class FunctionsController { private readonly functionPath; private readonly httpClientController; private readonly authController; private readonly appName; constructor(functionPath: string, httpClientController: HttpClientController, authController: AuthController, appName?: string); post(body?: { [key: string]: any; }, config?: RestRequestConfig): Promise; delete(config?: RestRequestConfig): Promise; get(config?: RestRequestConfig): Promise; put(body?: { [p: string]: any; }, config?: RestRequestConfig): Promise; }