import { Module } from '@nu-art/ts-common'; import { BodyApi, QueryApi } from '../../../shared/types.js'; export type RemoteServerConfig = { secretHeaderName: string; proxyHeaderName: string; proxyId: string; secret: string; url: string; }; export declare class RemoteProxyCaller extends Module { protected init(): void; protected executeGetRequest: >(url: string, _params: API["P"], _headers?: { [key: string]: string; }) => Promise; protected executePostRequest: >(url: string, body: API["B"], _headers?: { [key: string]: string; }) => Promise; private executeRequest; }