import { Client, Payload } from "./client"; export declare abstract class ServiceClient { client: Client; constructor(client: Client); protected abstract getServiceName(): string; protected actionCall(folder: string, actionName: string, payload: Payload): Promise; protected actionCall(actionName: string, payload: Payload): Promise; protected httpGet(url: string, payload?: Payload): Promise; protected post(url: string, payload: Payload): Promise; }