import { Form, JSONObject, Params } from './api.interface'; export declare class CoreClient { baseURL: string; constructor(baseURL: string); protected fetch(url: string, method: string, json?: JSONObject, params?: Params, form?: Form, rawResponse?: boolean): Promise; private getSearchParams; protected GET(url: string, params?: Params, rawResponse?: boolean): Promise; protected PATCH(url: string, json: JSONObject, rawResponse?: boolean): Promise; protected POST(url: string, json?: JSONObject, form?: Form, rawResponse?: boolean): Promise; protected PUT(url: string, json?: JSONObject, form?: Form, rawResponse?: boolean): Promise; protected DELETE(url: string, rawResponse?: boolean): Promise; }