import { Service } from "./Service"; import { ApiCallID } from "../ApiCallID"; export declare abstract class AbstractCall { readonly data: Request; readonly taefikIP: string; readonly useHttps: string; static MeetznowService: any; constructor(data: Request); abstract getService(): Service; abstract getRequestName(): string; get(): Promise>; } export interface Request { id: ApiCallID; payload: RequestPayload; } export interface Response { id: ApiCallID; successful: boolean; error?: { message: string; code?: string; }; payload?: ResponsePayload; } export interface BaseRequestPayload { } export interface BaseResponsePayload { }