type customFunction = { functionName: string; method: "GET" | "POST" | "PUT" | "DELETE"; apiName: string; body?: any; id?: any; }; declare let GeneralCoreService: (apiInstance: { Get: (endPoint: string, id?: any, params?: any) => void; Post: (endPoint: string, body: any, id?: any, params?: any, publicAPI?: boolean) => void; Put: (endPoint: string, body: any, id: any) => void; Delete: (endPoint: string, id: any) => void; }, controller: string, apiName?: string, customFunction?: customFunction[]) => any; export default GeneralCoreService;