import { ErrorResponse } from './typings/error'; export default abstract class Resource { protected readonly client: any; protected readonly endpoint: string; constructor(client: any, endpoint: any); static exceptionHandle(error: any): ErrorResponse; get(id?: string): Promise; create(data?: any): Promise; update(id: string, data?: any): Promise; private addPluginData; }